Patents by Inventor Shekhar Gupta

Shekhar Gupta 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: 9934071
    Abstract: The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of nodes by efficient processing of tasks among nodes in a cluster of nodes. Initially, tasks may be scheduled on the nodes in the cluster of nodes. Following that, state information may be received, and a determination may be made as to if tasks should be rescheduled.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 3, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Shekhar Gupta, Christian Fritz, Johan de Kleer
  • Patent number: 9875142
    Abstract: A system and method schedules jobs in a cluster of compute nodes. A job with an unknown resource requirement profile is received. The job includes a plurality of tasks. Execution of some of the plurality of tasks is scheduled on compute nodes of the cluster with differing capability profiles. Timing information regarding execution time of the scheduled tasks is received. A resource requirement profile for the job is inferred based on the received timing information and the differing capability profiles. Execution of remaining tasks of the job is scheduled on the compute nodes of the cluster using the resource requirement profile.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: January 23, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Christian Fritz, Shekhar Gupta, Johan de Kleer, Robert R. Price
  • Patent number: 9846881
    Abstract: One embodiment of the present invention provides a system for providing assistance to a user of a product in diagnosing faults in the product. During operation, the system receives, at a help server, data associated with current and/or past operation of the product; performs an optimization to determine a sequence of diagnostic actions that is expected to maximize a net benefit to the user. The sequence of diagnostic actions includes one or more actions that require the user to perform at least one task, and performing the optimization involves accounting for costs to the user for performing the at least one task and savings to the user for correcting the faults. The system then interacts with the user, which involves presenting the sequence of diagnostic actions to the user.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 19, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Marzieh Nabi-Abdolyousefi, Matthew E. Klenk, Johan de Kleer, Shekhar Gupta, Ion Matei, Kyle D. Dent
  • Patent number: 9787782
    Abstract: The disclosed embodiments provide a system and method for managing events associated with the detection of wireless devices. The disclosed embodiments utilize a residential wireless access point for detecting the signal transmitted by a wireless device. A user configures a wireless device detection program to perform specified events in response to the detection and/or absence of a wireless device. The disclosed embodiments may provide home automation functions, home security functions, and/or provide child monitoring features.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 10, 2017
    Assignee: Century Link Intellectual Property LLC
    Inventors: Jeffrey M. Sweeney, Kelsyn D. S. Rooks, Shekhar Gupta, Kendra Dwyer, Mark Wilmoth
  • Publication number: 20170235601
    Abstract: The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of nodes by efficient processing of tasks among nodes in the cluster of nodes. Assignment of tasks to compute nodes may be based on learned CPU capabilities and I/O bandwidth capabilities of the compute nodes in the cluster.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Shekhar Gupta, Christian Fritz, Johan de Kleer
  • Patent number: 9729336
    Abstract: A system and method for phone conferencing through an interactive message. Information for a phone conference is received. The interactive message is sent to one or more users specified in the information inviting the one or more users to participate in the phone conference. A response is received including contact information and a time for a user to join the phone conference.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: August 8, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Shekhar Gupta
  • Publication number: 20170192824
    Abstract: The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of nodes by efficient processing of tasks among nodes in a cluster of nodes. Initially, tasks may be scheduled on the nodes in the cluster of nodes. Following that, state information may be received, and a determination may be made as to if tasks should be rescheduled.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Shekhar Gupta, Christian Fritz, Johan de Kleer
  • Patent number: 9672064
    Abstract: The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of nodes by efficient processing of tasks among nodes in the cluster of nodes. Assignment of tasks to compute nodes may be based on learned CPU capabilities and I/O bandwidth capabilities of the compute nodes in the cluster.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: June 6, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Shekhar Gupta, Christian Fritz, Johan de Kleer
  • Patent number: 9665640
    Abstract: A system and method for collapsing search results. User input is received to perform a search of a communications network. The search results and multiple selection elements are displayed for removing each of the search results. A user selection of a selection element associated with a search result is received. A determination is made of irrelevant results that are similar to the search result. The search results are collapsed to remove the search result and the irrelevant search results.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: May 30, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Shekhar Gupta
  • Publication number: 20170149847
    Abstract: An embodiment of a method and apparatus for provisioning of a communication device includes receiving a registration request from a first communication device. The registration request includes an address associated with the first communication device. The method further includes registering the first communication device in response to receiving the registration request, placing a call request to the first communication device, and establishing a call session with the first communication device. The method further includes prompting a user of the first communication device for a user identifier, and receiving a user identifier from the user of the first communication device. The method still further includes sending one or more configuration parameters associated with the user identifier to the first communication device. The one or more configuration parameters are operable to configure the first communication device.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 25, 2017
    Inventors: Mike A. Roberts, Shekhar Gupta, Jim Kevin Edwards
  • Patent number: 9584562
    Abstract: An embodiment of a method and apparatus for provisioning of a communication device includes receiving a registration request from a first communication device. The registration request includes an address associated with the first communication device. The method further includes registering the first communication device in response to receiving the registration request, placing a call request to the first communication device, and establishing a call session with the first communication device. The method further includes prompting a user of the first communication device for a user identifier, and receiving a user identifier from the user of the first communication device. The method still further includes sending one or more configuration parameters associated with the user identifier to the first communication device. The one or more configuration parameters are operable to configure the first communication device.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: February 28, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Mike A. Roberts, Shekhar Gupta, Jim Kevin Edwards
  • Publication number: 20170017521
    Abstract: The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of nodes by efficient processing of tasks among nodes in the cluster of nodes. Assignment of tasks to compute nodes may be based on learned CPU capabilities and I/O bandwidth capabilities of the compute nodes in the cluster.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Shekhar Gupta, Christian Fritz, Johan de Kleer
  • Patent number: 9509952
    Abstract: A system, method, and hand held device configured for video conferencing. The hand held device includes display logic operable to determine that a communication includes displayable content. The hand held device further includes a projector in communication with the display logic. The projector is operable to project the displayable content onto a surface. The hand held device further includes a camera in communication with the display logic. The camera is operable to capture an image of the user. The displayable content and the image are utilized for a video communication.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: November 29, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Mike A. Roberts, Shekhar Gupta
  • Patent number: 9479815
    Abstract: Methods and apparatus for providing digital video recorder services with a portable wireless device (PWD). The PWD includes at least a transceiver, a processing unit and a memory unit. The transceiver receives a video content signal transmitted from a broadcaster of mobile broadcast digital TV, and an electronic program guide (EPG). The processing unit is in communication with the transceiver and the memory unit and the processing unit: stores the TV programming information on the memory unit; displays, responsive to a first user input, the TV programming information; records on the memory unit, responsive to a second user input, a selected video content signal received by the transceiver; and plays back the selected video content signal, responsive to a third user input, from the memory unit.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 25, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Shekhar Gupta, Mike A. Roberts
  • Patent number: 9462430
    Abstract: A system, method, and computer program product for managing different types of messages, such as, but not limited to, voicemails and text messages, is presented. For example, in one embodiment, the method includes identifying a sender associated with a message for a recipient; and grouping all messages from the sender under a directory associated with the sender, wherein the directory includes different types of messages received from the sender.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: October 4, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Shekhar Gupta, Mike Roberts, Blaine Smith
  • Publication number: 20160180347
    Abstract: One embodiment of the present invention provides a system for providing assistance to a user of a product in diagnosing faults in the product. During operation, the system receives, at a help server, data associated with current and/or past operation of the product; performs an optimization to determine a sequence of diagnostic actions that is expected to maximize a net benefit to the user. The sequence of diagnostic actions includes one or more actions that require the user to perform at least one task, and performing the optimization involves accounting for costs to the user for performing the at least one task and savings to the user for correcting the faults. The system then interacts with the user, which involves presenting the sequence of diagnostic actions to the user.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Daniel H. Greene, Marzieh Nabi-Abdolyousefi, Matthew E. Klenk, Johan de Kleer, Shekhar Gupta, Ion Matei, Kyle D. Dent
  • Patent number: 9357365
    Abstract: A system and method for projecting information from a wireless device. User preferences are received for projecting the information. An available projector is determined from a number of projectors. The information regarding the event is automatically projected from the available projector onto a surface in response to detecting the event and according to the user preferences.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: May 31, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Shekhar Gupta, Mike A. Roberts
  • Publication number: 20160105643
    Abstract: A system, method, and hand held device configured for video conferencing. The hand held device includes display logic operable to determine that a communication includes displayable content. The hand held device further includes a projector in communication with the display logic. The projector is operable to project the displayable content onto a surface. The hand held device further includes a camera in communication with the display logic. The camera is operable to capture an image of the user. The displayable content and the image are utilized for a video communication.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 14, 2016
    Inventors: Mike A. Roberts, Shekhar Gupta
  • Patent number: 9247202
    Abstract: A system, method, and wireless device configured for projecting displayable content. The wireless device includes display logic operable to determine that displayable content is available to the wireless device. The wireless device further includes at least two projectors in communication with the display logic, wherein the at least two projectors are operable to project the displayable content onto a surface.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 26, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Mike A. Roberts, Shekhar Gupta
  • Patent number: 9244514
    Abstract: Embodiments of the disclosed invention include a body heat sensing control apparatus and method for automating features of an electronic device based on detection of a user's body heat. For example, in one embodiment, a data processing system is disclosed having a heat sensing mechanism for detecting the body heat of a user. In addition, the data processing system includes a data storage component for storing computer executable instructions and a processing unit for executing the computer executable instructions for enabling a user to configure one or more functions associated with the data processing system that are triggered in response to detecting the presence or absence of the user within the proximity of the data processing system using the heat sensing mechanism.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: January 26, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Shekhar Gupta