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: 20250063120Abstract: 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: ApplicationFiled: August 14, 2024Publication date: February 20, 2025Inventors: 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: 12130925Abstract: 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: GrantFiled: July 26, 2022Date of Patent: October 29, 2024Assignee: Dell Products L.P.Inventors: Sanjeev Singh, Paul W. Vancil, Mukund Khatri, Prashanth Giri, Wei G. Liu
-
Patent number: 12008111Abstract: 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: GrantFiled: July 26, 2022Date of Patent: June 11, 2024Assignee: Dell Products L.P.Inventors: Wei G. Liu, Sanjeev Singh, Paul W. Vancil
-
Patent number: 12001373Abstract: 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: GrantFiled: June 16, 2022Date of Patent: June 4, 2024Assignee: Dell Products L.P.Inventors: Wei G. Liu, Alberto D. Perez Guevara, Sanjeev Singh
-
Patent number: 11995601Abstract: 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: GrantFiled: October 11, 2021Date of Patent: May 28, 2024Assignee: Johnson Controls Tyco IP Holdings LLPInventor: Sanjeev Singh
-
Publication number: 20240037239Abstract: 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: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Wei G. Liu, Sanjeev Singh, Paul W. Vancil
-
Publication number: 20240037237Abstract: 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: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Sanjeev Singh, Paul W. Vancil, Mukund Khatri, Prashanth Giri, Wei G. Liu
-
Publication number: 20230409505Abstract: 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: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Wei G. Liu, Alberto D. Perez Guevara, Sanjeev Singh
-
Publication number: 20230115704Abstract: 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: ApplicationFiled: October 11, 2021Publication date: April 13, 2023Inventor: Sanjeev SINGH
-
Patent number: 10897501Abstract: 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: GrantFiled: July 1, 2019Date of Patent: January 19, 2021Assignee: Google LLCInventors: Darick M. Tong, Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
-
Patent number: 10757055Abstract: 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: GrantFiled: October 16, 2017Date of Patent: August 25, 2020Assignee: Google LLCInventors: Paul Buchheit, Sanjeev Singh
-
Patent number: 10706060Abstract: 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: GrantFiled: August 15, 2017Date of Patent: July 7, 2020Assignee: Google LLCInventors: Paul T. Buchheit, Lauren M. Baptist, Bay-Wei W. Chang, Seth J. Golub, Jing Yee Lim, Sanjeev Singh, Russell R. Tuck, III
-
Patent number: 10526202Abstract: 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: GrantFiled: August 18, 2016Date of Patent: January 7, 2020Assignee: Indian Oil Corporation LimitedInventors: Sadhullah Mukthiyar, Sayapaneni Gopinath Bhanuprasad, Gadari Saidulu, Eswar Prasad Dalai, Sanjeev Singh, Satheesh Vetterkunnel Kumaran, Debasis Bhattacharyya, Brijesh Kumar, Biswapriya Das
-
Publication number: 20190394268Abstract: 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: ApplicationFiled: July 1, 2019Publication date: December 26, 2019Inventors: Darick M. Tong, Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
-
Patent number: 10389807Abstract: 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: GrantFiled: July 31, 2017Date of Patent: August 20, 2019Assignee: Google LLCInventors: Darick M. Tong, Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
-
Patent number: 10328670Abstract: 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: GrantFiled: September 15, 2016Date of Patent: June 25, 2019Assignee: Intertape Polymer Corp.Inventors: Sanjeev Singh, Ronald J. Horwitz, John K. Tynan, Jr.
-
Patent number: 10331748Abstract: 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: GrantFiled: October 28, 2015Date of Patent: June 25, 2019Assignee: Facebook, Inc.Inventors: Srinivas P. Narayanan, Sanjeev Singh, Alex Li
-
Patent number: 10284506Abstract: 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: GrantFiled: November 14, 2017Date of Patent: May 7, 2019Assignee: GOOGLE LLCInventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
-
Patent number: 10171679Abstract: 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: GrantFiled: August 11, 2014Date of Patent: January 1, 2019Assignee: Alcatel LucentInventors: Yigang Cai, Shaumir Shah, Sanjeev Singh
-
Publication number: 20180163096Abstract: 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: ApplicationFiled: December 13, 2017Publication date: June 14, 2018Inventors: Sanjeev Singh, Ronald J. Horwitz