Patents by Inventor Sanjeev Singh

Sanjeev 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).

  • Publication number: 20250063120
    Abstract: Techniques for assigning agents to callers that have contacted a contact center by using a communication management system. The techniques include initiating a communication session between a caller and the communication management system, obtaining caller data by obtaining data from the caller in the communication session and/or obtaining data about the caller's historical behavior, identifying an intent of the caller by using the caller data and a trained machine learning model configured to predict intent of callers, identifying, from a plurality of agents, an agent to assign to the caller in the communication session by using the identified intent and an agent performance model configured to rank at least some of the plurality of agents based on a measure of their performance in communication sessions with callers having a same intent as the identified intent, and assigning the identified agent to the caller.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 20, 2025
    Inventors: Duncan Renfrow-Symon, Roger Bock, Chandrasekhar Venkata Ganduri, Ashequl Qadir, Sunpreet Singh, Michael Solway, Bradley Mensing West, Graham Robert Ganssle, Sandeep Kandekar, Anh Do, Harsimranjit Singh, Sanjeev Singh Sahni, Vaidyanathan Raghavan, Stephen Gershman, Susan Golbe
  • Patent number: 12130925
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. The startups may include use of code bases for which the computing device may not inherently be able to validate. To reduce risk of using the code bases, the computing device may perform processes to validate the code bases prior to using the code bases. Additionally, the computing devices may limit the types of interfaces that may be established during the startups while allowing other types of interfaces to be established to provide startup flexibility.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: October 29, 2024
    Assignee: Dell Products L.P.
    Inventors: Sanjeev Singh, Paul W. Vancil, Mukund Khatri, Prashanth Giri, Wei G. Liu
  • Patent number: 12008111
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. The startups may include use of code bases for which the computing device may not inherently be able to validate. To reduce risk of using the code bases, the computing device may perform processes to validate the code bases prior to using the code bases. The processes may include obtaining security information for a portion of the code base from a trusted source, and using the security information to validate portions of the code base ahead of use of the portions to complete startups.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: June 11, 2024
    Assignee: Dell Products L.P.
    Inventors: Wei G. Liu, Sanjeev Singh, Paul W. Vancil
  • Patent number: 12001373
    Abstract: An information handling system may detect whether each one of a plurality of peripheral component interconnect express (PCIe) slots is populated or unpopulated, and update a PCIe bus configuration map to indicate whether each of the PCIe slots is populated. The system may also allocate PCIe bus resources to each of the PCIe slots based on the PCIe bus configuration map, wherein the allocating of the PCIe bus resources includes prioritizing populated PCIe slots over unpopulated PCIe slots.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: June 4, 2024
    Assignee: Dell Products L.P.
    Inventors: Wei G. Liu, Alberto D. Perez Guevara, Sanjeev Singh
  • Patent number: 11995601
    Abstract: Apparatus and methods for recording package delivery includes automatically activating, at a delivery location associated with a package, a plurality of image capture devices mounted at a delivery vehicle, in response to receiving a package scan information at the delivery location. A recording of a package delivery attempt recorded by one or more of the plurality of image capture devices is received. A determination is made, based on the recording, whether the package delivery attempt has been completed. In response to determining that the package delivery attempt has been completed, a file including the recording of the package delivery attempt is generated. A notification is sent to a package sender. The notification includes access to the file.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: May 28, 2024
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventor: Sanjeev Singh
  • Publication number: 20240037239
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. The startups may include use of code bases for which the computing device may not inherently be able to validate. To reduce risk of using the code bases, the computing device may perform processes to validate the code bases prior to using the code bases. The processes may include obtaining security information for a portion of the code base from a trusted source, and using the security information to validate portions of the code base ahead of use of the portions to complete startups.
    Type: Application
    Filed: July 26, 2022
    Publication date: February 1, 2024
    Inventors: Wei G. Liu, Sanjeev Singh, Paul W. Vancil
  • Publication number: 20240037237
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. The startups may include use of code bases for which the computing device may not inherently be able to validate. To reduce risk of using the code bases, the computing device may perform processes to validate the code bases prior to using the code bases. Additionally, the computing devices may limit the types of interfaces that may be established during the startups while allowing other types of interfaces to be established to provide startup flexibility.
    Type: Application
    Filed: July 26, 2022
    Publication date: February 1, 2024
    Inventors: Sanjeev Singh, Paul W. Vancil, Mukund Khatri, Prashanth Giri, Wei G. Liu
  • Publication number: 20230409505
    Abstract: An information handling system may detect whether each one of a plurality of peripheral component interconnect express (PCIe) slots is populated or unpopulated, and update a PCIe bus configuration map to indicate whether each of the PCIe slots is populated. The system may also allocate PCIe bus resources to each of the PCIe slots based on the PCIe bus configuration map, wherein the allocating of the PCIe bus resources includes prioritizing populated PCIe slots over unpopulated PCIe slots.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: Wei G. Liu, Alberto D. Perez Guevara, Sanjeev Singh
  • Publication number: 20230115704
    Abstract: Apparatus and methods for recording package delivery includes automatically activating, at a delivery location associated with a package, a plurality of image capture devices mounted at a delivery vehicle, in response to receiving a package scan information at the delivery location. A recording of a package delivery attempt recorded by one or more of the plurality of image capture devices is received. A determination is made, based on the recording, whether the package delivery attempt has been completed. In response to determining that the package delivery attempt has been completed, a file including the recording of the package delivery attempt is generated. A notification is sent to a package sender. The notification includes access to the file.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 13, 2023
    Inventor: Sanjeev SINGH
  • Patent number: 10897501
    Abstract: A host system sends a web page to a client system via a communications network, and receives inputs from the client system, via the communications network, that include user text inputs to the web page. The inputs are received without receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page. The host system makes incremental changes to a backup copy of user inputs to the web page, stored at the host system, in accordance with the received inputs. In accordance with detection by the host system of a restart condition for the web page corresponding to prior closure of the web page at the client system, the host system sends the backup copy to the client system for presentation to a user of the client system.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventors: Darick M. Tong, Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Patent number: 10757055
    Abstract: A process searches electronic messages. The process displays a user interface for an electronic messaging application, including a label list panel comprising labels and an electronic message list panel comprising listed objects associated with a user of the electronic messaging application. Each respective object is visually distinct and represents one or more corresponding electronic messages received by the user. The user selects a first label from the label list panel and a first electronic message from the electronic message list panel. The user associates the first electronic message with the first label. The process receives a search query for electronic messages associated with the first label. In response, the process identifies electronic messages associated with the first label. The identified electronic messages include the first electronic message.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: August 25, 2020
    Assignee: Google LLC
    Inventors: Paul Buchheit, Sanjeev Singh
  • Patent number: 10706060
    Abstract: Systems and methods for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more messages sharing a common set of characteristics that meet predefined criteria. Information is sent to a remote computer identifying the conversations and providing sufficient information to rank them in accordance with a date/time value of a most recently received message of each conversation thereby causing a first conversation to be ordered before a second conversation. Subsequently, a first message that is deemed to belong to the second conversation is obtained and added to the second conversation. Information is resent to a remote computer identifying the plurality of conversations and providing sufficient information to rank the plurality of conversations in accordance with a date/time value of a most recently received message of each respective conversation thereby causing the first conversation to be ordered after the second conversation.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: July 7, 2020
    Assignee: Google LLC
    Inventors: Paul T. Buchheit, Lauren M. Baptist, Bay-Wei W. Chang, Seth J. Golub, Jing Yee Lim, Sanjeev Singh, Russell R. Tuck, III
  • Patent number: 10526202
    Abstract: The present invention relates to a process for the production of high quality synthesis gas rich in hydrogen during the process of upgrading the residual hydrocarbon oil feedstock by rejuvenating the spent upgrading material in Reformer in absence of air/oxygen without supplying external heat source other than the heat generated inside the process during combustion of residual coke deposited on the upgrading material. The present invention further relates to the apparatus used for preparation of syngas wherein said syngas thus produced is used for production of hydrogen gas. Furthermore, the present invention also provides system and method for preparing pure hydrogen from syngas.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 7, 2020
    Assignee: Indian Oil Corporation Limited
    Inventors: Sadhullah Mukthiyar, Sayapaneni Gopinath Bhanuprasad, Gadari Saidulu, Eswar Prasad Dalai, Sanjeev Singh, Satheesh Vetterkunnel Kumaran, Debasis Bhattacharyya, Brijesh Kumar, Biswapriya Das
  • Publication number: 20190394268
    Abstract: A host system sends a web page to a client system via a communications network, and receives inputs from the client system, via the communications network, that include user text inputs to the web page. The inputs are received without receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page. The host system makes incremental changes to a backup copy of user inputs to the web page, stored at the host system, in accordance with the received inputs. In accordance with detection by the host system of a restart condition for the web page corresponding to prior closure of the web page at the client system, the host system sends the backup copy to the client system for presentation to a user of the client system.
    Type: Application
    Filed: July 1, 2019
    Publication date: December 26, 2019
    Inventors: Darick M. Tong, Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Patent number: 10389807
    Abstract: A host system sends a web page to a client system via a communications network, and receives inputs from the client system, via the communications network, that include user text inputs to the web page. The inputs are received without receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page. The host system makes incremental changes to a backup copy of user inputs to the web page, stored at the host system, in accordance with the received inputs. In accordance with detection by the host system of a restart condition for the web page corresponding to prior closure of the web page at the client system, the host system sends the backup copy to the client system for presentation to a user of the client system.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Darick M. Tong, Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Patent number: 10328670
    Abstract: Security tapes are disclosed that include a first substrate having a first major surface covered with a first PSA, a plurality of discrete pieces of second substrate laminated to the first major surface of the first substrate by the first PSA, and a second PSA applied to each of the plurality of discrete pieces of second substrate on a first surface opposite the first substrate. The first substrate is continuous in both the machine and transverse directions. Each discrete piece of second substrate has a length oriented in the transverse direction and may be spaced a distance apart, in the machine direction, from each adjacent piece of second substrate. The first adhesion of the first PSA for each of the discrete pieces of second substrate is less than a second adhesion of the second PSA for a packaging material or packaging carton.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: June 25, 2019
    Assignee: Intertape Polymer Corp.
    Inventors: Sanjeev Singh, Ronald J. Horwitz, John K. Tynan, Jr.
  • Patent number: 10331748
    Abstract: In one embodiment, a method includes receiving, at a query field associated with a social network environment, a request from a first user of the social network environment, identifying a first set of objects associated with the online social network matching at least in part the character string of the request, determining a second set of objects based on the first set of objects, wherein each object in the second set of objects is conceptually relevant to at least one of the objects of the first set of objects, and sending, to the query field for display to the first user, the suggested queries responsive to the request, wherein at least one of the suggested queries comprises a references to one of the conceptually relevant objects in the second set of objects.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Srinivas P. Narayanan, Sanjeev Singh, Alex Li
  • Patent number: 10284506
    Abstract: A method and system for processing messages is disclosed that includes receiving a plurality of messages directed to a user, where each message has a unique message identifier. Each of the plurality of messages may be associated with a respective conversation, where each conversation has a respective conversation identifier. Also, each conversation includes a set of one or more messages sharing a common set of characteristics that meet a first predefined criteria. A list of conversations is displayed as a set of rows in an order determined by a second predefined criteria, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. The contents of a conversation is displayed when the user selects a conversation from the displayed list of conversations. Messages can be displayed in one of three modes: expanded, compacted and hidden.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: May 7, 2019
    Assignee: GOOGLE LLC
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 10171679
    Abstract: Systems and methods are disclosed for performing online charging for text messages. One embodiment comprises a system that handles a Mobile Originated (MO) text message. The system receives a send request for the MO text message, and generates an online credit request for the MO text message. The system determines a type of originating network for the MO text message, and inserts an indicator of the originating network type in the online credit request. The system may also determine a type of terminating network for the MO text message, and insert an indicator of the terminating network type in the online credit request. The system then transmits the online credit request to an online charging system to charge for the MO text message.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: January 1, 2019
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Shaumir Shah, Sanjeev Singh
  • Publication number: 20180163096
    Abstract: Adhesive tapes including dry functional coatings, and method for making the same are provided. An example adhesive tape may include a release liner having an outward-facing, major surface and an inward-facing, major surface. A functional coating layer, in a dry state, may be applied to the inward-facing, major surface of the release liner. An adhesive layer may be directly laminated to the functional coating layer opposite the release liner.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 14, 2018
    Inventors: Sanjeev Singh, Ronald J. Horwitz