Patents by Inventor Sukhinder Singh

Sukhinder 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: 9965407
    Abstract: In one example, place IO commands on queues which is to cause an application module to initiate IO operations, place task management commands on queues which is to cause the application module to initiate task management operations including sending task marker requests to the target interface module, place task marker on respective queues responsive to task marker requests associated with the task management commands, and receive a task marker completion message indicating receipt of IO commands and task management commands associated with the task marker requests.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 8, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin Lemay, Sukhinder Singh Sahota
  • Publication number: 20170344499
    Abstract: In one example, place IO commands on queues which is to cause an application module to initiate IO operations, place task management commands on queues which is to cause the application module to initiate task management operations including sending task marker requests to the target interface module, place task marker on respective queues responsive to task marker requests associated with the task management commands, and receive a task marker completion message indicating receipt of IO commands and task management commands associated with the task marker requests.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Kevin Lemay, Sukhinder Singh Sahota
  • Patent number: 9195495
    Abstract: Techniques for loading device drivers are provided. A configuration space may contain a device identifier. The configuration space may be modified by replacing the device identifier with a pseudo device identifier. In one aspect the pseudo device identifier may be passed to a virtual machine. In another aspect, the pseudo device identifier may be used to load a driver.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sukhinder Singh Sahota, Ajitkumar A. Natarajan
  • Publication number: 20150248307
    Abstract: Techniques for loading device drivers are provided. A configuration space may contain a device identifier. The configuration space may be modified by replacing the device identifier with a pseudo device identifier. In one aspect the pseudo device identifier may be passed to a virtual machine. In another aspect, the pseudo device identifier may be used to load a driver.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: Sukhinder Singh SAHOTA, Ajitkumar A. NATARAJAN
  • Patent number: 9063767
    Abstract: Techniques for loading device drivers are provided. A configuration space may contain a device identifier. The configuration space may be modified by replacing the device identifier with a pseudo device identifier. In one aspect the pseudo device identifier may be passed to a virtual machine. In another aspect, the pseudo device identifier may be used to load a driver.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: June 23, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sukhinder Singh Sahota, Ajitkumar A. Natarajan
  • Publication number: 20130166382
    Abstract: A system for marketing products to customers includes an Internet-connected server and software executing on the server from a non-transitory physical medium, the software providing display of links to one or more interactive video showcases; tracking consumer actions during video consumption of a video showcase; re-purposing focus of video content based on the results of the tracked consumer actions; redirecting consumers to a product description page based on consumer selection of a product during video consumption; and conducting one or more transactions through the portal relative to products selected for purchase by the consumers.
    Type: Application
    Filed: February 21, 2013
    Publication date: June 27, 2013
    Inventors: Sukhinder Singh Cassidy, Diana Lynn Williams
  • Publication number: 20130110608
    Abstract: A method for incentivizing network-connected consumers patronizing a network-hosted shopping site includes the steps (a) establishing a ratio between points and monetary credit, (b) assigning points to individual product representations, product groupings, and web-based actions performed by consumers, (c) creating point value accounts for qualified consumers, (d) tracking actions and transactions completed by consumers, (e) calculating accounting data relative to point accumulation and consumption by consumers resulting from the actions and transactions of step (d), and (f) displaying the data in summary form to consumers.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Inventors: Sukhinder Singh Cassidy, Diana Lynn Williams, Sin-Mei Tsai
  • Publication number: 20120296739
    Abstract: A system for marketing products to customers includes an Internet-connected server and software executing on the server from a non-transitory physical medium, the software providing display of links to one or more interactive video showcases; tracking consumer actions during video consumption of a video showcase; re-purposing focus of video content based on the results of the tracked consumer actions; redirecting consumers to a product description page based on consumer selection of a product during video consumption; and conducting one or more transactions through the portal relative to products selected for purchase by the consumers.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventors: Sukhinder Singh Cassidy, Diana Lynn Williams
  • Publication number: 20010016034
    Abstract: A data access and aggregation server for accessing and aggregating off-line message data for requesting users is provided wherein access is performed from a server location point on a data-packet-network. The data access and aggregation server comprises, at least one communication port for bi-directional data communication between the server and users accessing the server from remote access nodes having access to the network, at least one communication port for bi-directional communication between a server and remote communications systems operating on a telephone network, at least one data port for data communication between the server and a connected data repository, a processor for storing server software and communication software and a software application for enabling automated dialing and interaction with the remote communications systems.
    Type: Application
    Filed: January 9, 2001
    Publication date: August 23, 2001
    Inventors: Sukhinder Singh, Sreeranga Prasannakumar Rajan