Search

Mark Theiding Phones & Addresses

  • 112 Avington Rd, Alameda, CA 94502 (510) 814-0948
  • 2263 San Jose Ave, Alameda, CA 94501
  • 201 4Th St, Oakland, CA 94607 (510) 625-1198
  • 201 4Th St #210, Oakland, CA 94607 (510) 625-1198
  • 2109 Cedar St, Berkeley, CA 94709 (510) 845-8858
  • 112 Avington Rd, Alameda, CA 94502 (510) 625-1198

Work

Position: Production Occupations

Languages

English • German

Industries

Internet

Resumes

Resumes

Mark Theiding Photo 1

Mark Theiding

View page
Location:
San Francisco Bay Area
Industry:
Internet
Languages:
English
German

Publications

Us Patents

Mobile Banking Architecture

View page
US Patent:
8308058, Nov 13, 2012
Filed:
Jul 31, 2008
Appl. No.:
12/183377
Inventors:
Raphael Sutton - San Leandro CA, US
Dilip Sarmah - Fremont CA, US
Mark Theiding - Alameda CA, US
Assignee:
Sybase, Inc. - Dublin CA
International Classification:
G06K 5/00
US Classification:
235380, 235375, 235487
Abstract:
A system, method, and computer program product are provided for interfacing a user device to a transaction system. An interface is provided in order to call a function on the transaction system for performing the transaction.

System And Method For Message-Based Conversations

View page
US Patent:
20100167764, Jul 1, 2010
Filed:
Dec 31, 2008
Appl. No.:
12/347354
Inventors:
Dilip Sarmah - Fremont CA, US
Kim Hung Choy - Walnut Creek CA, US
Raphael Hercules Sutton - Oakley CA, US
Mark Andreas Theiding - Alameda CA, US
Assignee:
Sybase - Dublin CA
International Classification:
H04W 4/12
US Classification:
455466
Abstract:
Leveraging the ubiquitous nature of wireless devices and the popularity of (Short Message Service, Multimedia Message Service, etc.) messaging, an infrastructure that supports message-based conversations (with for example the maintenance or preservation of state, context, etc. across or during the message exchanges) allowing users of wireless devices to employ their wireless devices to engage in and complete increasingly more complicated activities. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.

Dynamic Load Balancing For Complex Event Processing

View page
US Patent:
20130160024, Jun 20, 2013
Filed:
Dec 20, 2011
Appl. No.:
13/331830
Inventors:
Gregory Shtilman - Redondo Beach CA, US
Dilip Sarmah - Fremont CA, US
Mark Theiding - Alameda CA, US
Assignee:
SYBASE, INC. - Dublin CA
International Classification:
G06F 9/46
US Classification:
718105
Abstract:
Disclosed herein are methods, systems, and computer readable storage media for performing load balancing actions in a complex event processing system. Static statistics of a complex event processing node, dynamic statistics of the complex event processing node, and project statistics for projects executing on the complex event processing node are aggregated. A determination is made as to whether the aggregated statistics satisfy a condition. A load balancing action may be performed, based on the determination.

Optimizing Performance In Cep Systems Via Cpu Affinity

View page
US Patent:
20180196701, Jul 12, 2018
Filed:
Jan 31, 2018
Appl. No.:
15/885428
Inventors:
- Dublin CA, US
Palaniappan Gandhi - Flossmoor IL, US
Mark Theiding - Alameda CA, US
International Classification:
G06F 9/50
Abstract:
In an example embodiment performance is optimized in a complex event stream (CEP) system. Information about a plurality of CEP threads is obtained. Then nearness among the plurality of CEP threads is determined, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread. Based on the determined nearness, the plurality of CEP threads are organized into a plurality of CEP thread groups. Then, each of the plurality of CEP thread groups are assigned to a different processing node, with each processing node having one or more processors and a memory.

Integrated Event Processing And Database Management

View page
US Patent:
20160179884, Jun 23, 2016
Filed:
Dec 22, 2014
Appl. No.:
14/578725
Inventors:
Zbigniew Jerzak - Dresden, DE
Palaniappan Gandhi - Flossmoor IL, US
Mark Theiding - Alameda CA, US
Anil Kumar Goel - Waterloo, CA
International Classification:
G06F 17/30
Abstract:
Methods, systems, computer program products, and articles of manufacture for processing events and managing a database, are described. The events may be processed and the database may be managed using the same administrative tools. A database operation is performed based on a database query statement being a database operation statement type and an event processing project is managed based on the database query statement being a non-database operation statement type.

Optimizing Performance In Cep Systems Via Cpu Affinity

View page
US Patent:
20150347509, Dec 3, 2015
Filed:
Jun 27, 2014
Appl. No.:
14/318279
Inventors:
Ibrahim Ahmed - Waterloo, CA
Palaniappan Gandhi - Flossmoor IL, US
Mark Theiding - Alameda CA, US
International Classification:
G06F 17/30
Abstract:
In an example embodiment, performance is optimized in a complex event stream (CEP) system. Information about a plurality of CEP threads is obtained. Then nearness among the plurality of CEP threads is determined, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread. Based on the determined nearness, the plurality of CEP threads are organized into a plurality of CEP thread groups. Then, each of the plurality of CEP thread groups are assigned to a different processing node, with each processing node having one or more processors and a memory.

Event Stream Processor

View page
US Patent:
20150169661, Jun 18, 2015
Filed:
Mar 28, 2014
Appl. No.:
14/228871
Inventors:
Joe Skrzypczak - Ontario, CA
Andrzej Kucharczyk - Ontario, CA
Andrew Frantz - Moorestown NJ, US
Gerald Wang - Beijing, CN
Mark Theiding - Alameda CA, US
International Classification:
G06F 17/30
Abstract:
In an example embodiment, a method for performing event stream processing is provided. An event stream is received, the event stream comprising a real time indication of one or more events occurring. Then it is determined that the event stream is identified in a streaming publish service inside a database. The event stream may then be inserted directly into one or more database tables in the database based on the determining.
Mark A Theiding from Alameda, CA, age ~54 Get Report