BackgroundCheck.run
Search For

Thakur B Singh, 39Sunnyvale, CA

Thakur Singh Phones & Addresses

Sunnyvale, CA   

Encino, CA   

Salinas, CA   

Woodland Hills, CA   

Fullerton, CA   

Ozone Park, NY   

Mentions for Thakur B Singh

Publications & IP owners

Us Patents

Adaptive Gateway For Switching Transactions And Data On Unreliable Networks Using Context-Based Rules

US Patent:
7774402, Aug 10, 2010
Filed:
Jun 29, 2005
Appl. No.:
11/171516
Inventors:
Thakur Singh - Fremont CA, US
Sara K. Garrison - Orinda CA, US
Mark Carlson - Half Moon Bay CA, US
Rosauro E. Manansala - Brisbane CA, US
Kamlakar Singh - Foster City CA, US
Assignee:
VISA U.S.A. - San Francisco CA
International Classification:
G06F 15/16
US Classification:
709201
Abstract:
Application level switching of transactions at a gateway is provided. The gateway is configured to switch the transaction based on the application level content, a current state of a transport environment, and/or dynamic rules for switching transactions. For example, several possible service providers can be selected for the type of transaction, and the gateway can monitor not only the round-trip time through the network(s) to different possible service providers, but also the time required to complete the transaction at the application level and return a response. The application is chosen on the sending side of the network, and application level formatting is done on the sending side as well. The gateway uses modular code and data, and separate instances of processing code to allow dynamic updating. Rules for application service selection can be selectively uploaded to the gateway from a client.

Schema-Based Dynamic Parse/Build Engine For Parsing Multi-Format Messages

US Patent:
8555262, Oct 8, 2013
Filed:
Feb 17, 2010
Appl. No.:
12/707634
Inventors:
Thakur L. Singh - Fremont CA, US
Sara K. Garrison - Orinda CA, US
Mark Carlson - Half Moon Bay CA, US
Kamlakar Singh - Foster City CA, US
Shajen Devassey - Foster City CA, US
Assignee:
Visa U.S.A. Inc. - San Francisco CA
International Classification:
G06F 9/45
G06F 9/44
US Classification:
717143, 717104, 717107, 717136
Abstract:
A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc. ). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers.

Adaptive Gateway For Switching Transactions And Data On Unreliable Networks Using Context-Based Rules

US Patent:
8639846, Jan 28, 2014
Filed:
Jun 24, 2010
Appl. No.:
12/822866
Inventors:
Thakur Singh - Fremont CA, US
Sara K. Garrison - Orinda CA, US
Mark Carlson - Half Moon Bay CA, US
Rosauro E. Manansala - Brisbane CA, US
Kamlakar Singh - Foster City CA, US
Assignee:
Visa U.S.A. Inc. - San Francisco CA
International Classification:
G06F 15/16
US Classification:
709246
Abstract:
Application level switching of transactions at a gateway is provided. The gateway is configured to switch the transaction based on the application level content, a current state of a transport environment, and/or dynamic rules for switching transactions. For example, several possible service providers can be selected for the type of transaction, and the gateway can monitor not only the round-trip time through the network(s) to different possible service providers, but also the time required to complete the transaction at the application level and return a response. The application is chosen on the sending side of the network, and application level formatting is done on the sending side as well. The gateway uses modular code and data, and separate instances of processing code to allow dynamic updating. Rules for application service selection can be selectively uploaded to the gateway from a client.

Schema-Based Dynamic Parse/Build Engine For Parsing Multi-Format Messages

US Patent:
2007000, Jan 4, 2007
Filed:
Jun 29, 2005
Appl. No.:
11/172397
Inventors:
Thakur Singh - Fremont CA, US
Sara Garrison - Orinda CA, US
Mark Carlson - Half Moon Bay CA, US
Kamlakar Singh - Foster City CA, US
Shajen Devassey - Foster City CA, US
Assignee:
Visa U.S.A., Inc. - San Francisco CA
International Classification:
G06F 7/00
US Classification:
707100000
Abstract:
A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers.

Online Advertisement Inventory Management System

US Patent:
2012015, Jun 21, 2012
Filed:
Dec 16, 2010
Appl. No.:
12/970505
Inventors:
Ramana Yerneni - Cupertino CA, US
Thakur Vishwesh Singh - Sunnyvale CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06Q 30/00
US Classification:
705 1449
Abstract:
A network based advertisement system includes an advertisement admission system configured to receive target values that belong to different target categories and to generate a search query associated with the target values and target categories. The system includes a supply forecasting system configured to select sample opportunities that match the search query from a store of opportunities. The advertisement admission system then determines one or more target value combinations. Each target value combination includes at least one target value from each of the different target categories. Then, the advertisement admission system determines a number of available opportunities represented by the sample opportunities that match the one or more target value combinations.

Schema-Based Dynamic Parse/Build Engine For Parsing Multi-Format Messages

US Patent:
2014002, Jan 23, 2014
Filed:
Sep 3, 2013
Appl. No.:
14/017214
Inventors:
Thakur L. Singh - Fremont CA, US
Sara K. Garrison - Orinda CA, US
Mark Carlson - Half Moon Bay CA, US
Kamlakar Singh - Foster City CA, US
Shajen Devassey - Foster City CA, US
International Classification:
H04L 12/58
US Classification:
709206
Abstract:
A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.