Patents by Inventor James Singh

James Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11929976
    Abstract: Systems and methods for a virtual network routing gateway that supports address translation for data plane as well as dynamic routing protocols are disclosed herein. The method can include coupling a gateway with a plurality of ports to a network having a plurality of first IP addresses in a private address space, generating a Network Address Translation (“NAT”) function in the gateway, inputting translation information into the NAT function, advertising routes based on the translation information, populating a unified routing table in the gateway based on the plurality of first IP addresses in the private address space and on translated route advertisements, receive an inbound network packet at the gateway, translating an inbound address of the inbound network packet with the NAT function, and delivering the network packet according to the routing table and based on the translated inbound address.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: March 12, 2024
    Assignee: Oracle International Corporation
    Inventors: Jagwinder Singh Brar, Myron Decker King, James Cunio Salem, Peter Croft Jones
  • Publication number: 20240076374
    Abstract: The invention relates generally to antibodies that bind CD166, activatable antibodies that specifically bind to CD166 and methods of making and using these anti-CD166 antibodies and anti-CD166 activatable antibodies in a variety of therapeutic, diagnostic and prophylactic indications.
    Type: Application
    Filed: July 18, 2023
    Publication date: March 7, 2024
    Inventors: James William WEST, Jason Gary SAGERT, Jonathan Alexander TERRETT, Annie Yang WEAVER, Luc Roland DESNOYERS, Shweta SINGH
  • Patent number: 11919256
    Abstract: A manufacturing system includes a cutting machine, an adhesion machine, and a pick-and-place system. The cutting machine sequentially cuts a continuous length of a unidirectional prepreg into prepreg segments. Each prepreg segment has an opposing pair of segment cut edges that are non-parallel to a lengthwise direction of the unidirectional prepreg. The adhesion machine has a conveyor belt and an adhesion station. The pick-and-place system sequentially picks up the prepreg segments from the cutting machine, and places the prepreg segments in end-to-end relation on the conveyor belt, and in an orientation such that the segment cut edges are generally parallel to a lengthwise direction of the conveyor belt. The conveyor belt feeds the prepreg segments to the adhesion station. The adhesion station adheres the prepreg segments to a continuous length of a backing material, thereby resulting in a continuous length of a backed cross-ply prepreg.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: March 5, 2024
    Assignees: The Boeing Company, University of Washington
    Inventors: Shuonan Dong, Silas L. Studley, Samuel F. Pedigo, Nathan A. Secinaro, Lukas Wavrin, Kevin Hsu, James Hutchinson, Connor Burch, Nini Hong, Devin Ide, Lucky Singh, Santosh Devasia
  • Publication number: 20240066499
    Abstract: The present invention describes a method to remove metals present in a mixture comprising one or more organic amines comprising the step of contacting the mixture with a silica-polyethyleneimine adsorbent.
    Type: Application
    Filed: March 21, 2022
    Publication date: February 29, 2024
    Inventors: Yujun Liu, Xue Chen, Stephen W. King, Towhid Hasan, Jerrod Ruddick, James York, Amarnath Singh
  • Patent number: 11361363
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: June 14, 2022
    Assignee: Versata Development Group, Inc.
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Patent number: 10664895
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 26, 2020
    Assignee: VERSATA DEVELOPMENT GROUP, INC.
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Patent number: 10055772
    Abstract: A method of comparing products is disclosed. The method includes selecting a first configuration (which represents a first product with a first attribute), selecting a second configuration (which represents a second product with a second attribute), and displaying the first attribute and the second attribute. The first attribute is defined in the first configuration and the second attribute is defined in the second configuration. The first and second products may be, for example, vehicles of some sort.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: August 21, 2018
    Assignee: Versata Development Group, Inc.
    Inventors: Christopher M. Connors, Andrew F. Miller, Joshua P. Walsky, James Singh, Andrew Leamon, Jeffrey R. VanDyke
  • Patent number: 9767506
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 19, 2017
    Assignee: Versata Development Group, Inc.
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Publication number: 20140214594
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: Versata Development Group, Inc.
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Patent number: 8688536
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: April 1, 2014
    Assignee: Versata Development Group, Inc.
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Publication number: 20110213676
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Application
    Filed: May 10, 2011
    Publication date: September 1, 2011
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Patent number: 7966219
    Abstract: A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: June 21, 2011
    Assignee: Versata Development Group, Inc.
    Inventors: James Singh, Neil C. Thier, Chris Hyams, Thomas W. Wilbur
  • Patent number: 7720720
    Abstract: A data processing system generates recommendations for on-line shopping by scoring recommendations matching the customer's cart contents product page, configuration page, email and/or history using predetermined scoring criteria, such as item availability, item price, relevance of the item to the customer, item clarity, item exposure, total purchase amount in the cart, margin, recommendation confidence and lift, shopper profile matches, seasonality, customer history, time dependency, product marketing emphasis, substitutability, item popularity and/or product attributes associated with the recommended item. The scored recommendations may be ranked and/or filtered to prioritize the recommendations so that the best recommendation is selected for presentation to the customer. In addition, one or more scoring criteria or product attributes for the recommended item may be used to select a specific selling point/message text for inclusion with the selected recommendation.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: May 18, 2010
    Assignee: Versata Development Group, Inc.
    Inventors: Nirad Sharma, Michael K. Grant, Neil C. Thier, Alex Devine, Sherrill J. Packebush, Thomas H. Dillon, James Singh, Jeremy S. Wacksman, Chris Hyams, Timothy P. Darr
  • Patent number: 7698170
    Abstract: A data processing system normalizes data sets (such as low-resolution transaction data) into high-resolution data sets by mapping generic information into attribute-based specific information that is stored in a database. By establishing a shared domain model for representing items in the recommendation context, catalog and quote history with common terms and concepts, a recommendation engine operating in the shared domain may process the attribute-based representations to make specific and relevant recommendations to the customer. In addition, when certain attribute values are normalized over time, recommendations derived from past order history can be intelligently applied to current orders. The normalized representation of elements in the shared domain may also be used to generate compelling selling point text for each recommendation that is specific to the marketing objectives of the seller and identifies the objectives of the buyer.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: April 13, 2010
    Assignee: Versata Development Group, Inc.
    Inventors: Timothy P. Darr, Thomas H. Dillon, Sherrill J. Packebush, Michael K. Grant, James Singh, Jacob D. Leffler, Jeremy S. Wacksman, Neil C. Thier
  • Patent number: 7426481
    Abstract: A computer system provides product selections to a user according to a needs analysis. A database stores pre-generated product configurations and product configuration information. The product configuration information includes product features and product rules governing allowable combinations of the product features. Received product related data can include different types of information such as attribute information and product identifier information. The received product related data is processed to determine the type of received information. If the type is attribute information, the received product related data is filtered in accordance with the product configuration information and one or more product configurations that meet requirements of the received attribute information is identified. If the type is product identifier information, one or more of the pre-generated product configurations that corresponds to the received product related data is identified.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: September 16, 2008
    Assignee: Versata Development Group, Inc.
    Inventors: Christopher M. Connors, Andrew F. Miller, Joshua P. Walsky, James Singh, Andrew Leamon, Jeffrey R. VanDyke
  • Publication number: 20080222402
    Abstract: A method of comparing products is disclosed. The method includes selecting a first configuration representing a first product with a first attribute, selecting a second configuration representing a second product with a second attribute, and displaying the first attribute and the second attribute. As will be noted, the first attribute is defined in the first configuration, and the second attribute is defined in the second configuration.
    Type: Application
    Filed: October 26, 2006
    Publication date: September 11, 2008
    Inventors: Christopher M. Connors, Andrew F. Miller, Joshua P. Walsky, James Singh, Andrew Leamon, Jeffrey R. VanDyke
  • Patent number: 7130821
    Abstract: A method of comparing products is disclosed. The method includes selecting a first configuration representing a first product with a first attribute, selecting a second configuration representing a second product with a second attribute, and displaying the first attribute and the second attribute. As will be noted, the first attribute is defined in the first configuration, and the second attribute is defined in the second configuration.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: October 31, 2006
    Assignee: Trilogy Development Group, Inc.
    Inventors: Christopher M. Connors, Andrew F. Miller, Joshua P. Walsky, James Singh, Andrew Leamon, Jeffrey R. VanDyke