Patents by Inventor Neeraj Singh
Neeraj 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: 11922176Abstract: Temporary firmware is provided as cloud services. Different temporary firmware containers are downloaded via a communications network. A light-weight operating system launches and executes the temporary firmware containers during a boot operation, POST operation, or other scheme. The temporary firmware containers thus detect and perhaps resolve POST errors. The light-weight operating system may also download a full-service/resource operating system. A second or subsequent boot operation may be performed, but control is ceded to the full-service/resource operating system. Multiple firmware tenants may thus be temporarily downloaded to a bare metal machine to support POST error detection activities. Advanced OS serviceability, diagnostics, and other containerized firmware may thus be quickly and simply launched without requiring the excessive time and difficulties of using the full-service/resource operating system.Type: GrantFiled: July 19, 2021Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Sumanth Vidyadhara, Yasaswi Saisriram Bhimaraju, Ankit Singh, Neeraj Kumar Pant
-
Publication number: 20240069978Abstract: Apparatuses, systems, and techniques to select computer systems to perform portions of one or more programs in parallel based, at least in part, on the computer systems' ability to perform the portions at substantially a same performance level. In at least one embodiment, a system includes one or more circuits to select one or more computer systems based, at least in part, on identifying one or more logical partitions of the computer systems based, at least in part, on one or more attributes of one or more programs associated with the one or more computer systems.Type: ApplicationFiled: February 10, 2023Publication date: February 29, 2024Inventors: Arpit Singh, Sanjay Chatterjee, Santosh Bahir, Nivedita Viswanath, Sukesh Roy, Saloni Goel, Neeraj Kapoor
-
Publication number: 20230306353Abstract: A worker resource management system may include a voice-directed mobile terminal that enables a dialog between a user and the voice-directed mobile terminal. At least one computer may be in communication with the mobile terminal. The computer can include a worker resource management module that receives and records user activity from the voice-directed mobile terminal. The worker resource management module can identify user productivity patterns and provide work assessment predictions based at least in part upon the user activity that is received and recorded. Management can make worker resource decisions in response to the user productivity patterns identified or the work assessment predictions provided by the worker resource management module.Type: ApplicationFiled: June 1, 2023Publication date: September 28, 2023Inventors: Mohit Raj, Saurabh Mittal, Kaushik Hazra, Krishna Udupi, Neeraj Singh, Amal Vaish, Amit Kumar
-
Patent number: 11755844Abstract: Servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.Type: GrantFiled: May 24, 2021Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
-
Patent number: 11165688Abstract: System, method, and various embodiments for providing a network aggregation system are described herein. An embodiment operates by detecting a transmission failure resulting from transmitting a message from a first network operator to a second network operator. A first format of the message is identified. The message content is re-formatted from the first format to a second format. The reformatted message content is re-transmit in the second format to the second network operator.Type: GrantFiled: December 2, 2019Date of Patent: November 2, 2021Assignee: SINCH GERMANY GMBHInventors: Saud Alam, Bhomik Pande, Neeraj Singh, Marut Gaonkar
-
Publication number: 20210279423Abstract: Servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Inventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
-
Patent number: 11048880Abstract: Email servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an email server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the email server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The email server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.Type: GrantFiled: January 21, 2019Date of Patent: June 29, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
-
Publication number: 20210168067Abstract: System, method, and various embodiments for providing a network aggregation system are described herein. An embodiment operates by detecting a transmission failure resulting from transmitting a message from a first network operator to a second network operator. A first format of the message is identified. The message content is re-formatted from the first format to a second format. The reformatted message content is re-transmit in the second format to the second network operator.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Saud Alam, Bhomik Pande, Neeraj Singh, Marut Gaonkar
-
Publication number: 20210117901Abstract: A worker resource management system may include a voice-directed mobile terminal that enables a dialog between a user and the voice-directed mobile terminal. At least one computer may be in communication with the mobile terminal. The computer can include a worker resource management module that receives and records user activity from the voice-directed mobile terminal. The worker resource management module can identify user productivity patterns and provide work assessment predictions based at least in part upon the user activity that is received and recorded. Management can make worker resource decisions in response to the user productivity patterns identified or the work assessment predictions provided by the worker resource management module.Type: ApplicationFiled: December 3, 2020Publication date: April 22, 2021Inventors: Mohit Raj, Saurabh Mittal, Kaushik Hazra, Krishna Udupi, Neeraj Singh, Amal Vaish, Amit Kumar
-
Patent number: 10909490Abstract: A worker resource management system may include a voice-directed mobile terminal that enables a dialog between a user and the voice-directed mobile terminal. At least one computer may be in communication with the mobile terminal. The computer can include a worker resource management module that receives and records user activity from the voice-directed mobile terminal. The worker resource management module can identify user productivity patterns and provide work assessment predictions based at least in part upon the user activity that is received and recorded. Management can make worker resource decisions in response to the user productivity patterns identified or the work assessment predictions provided by the worker resource management module.Type: GrantFiled: October 12, 2015Date of Patent: February 2, 2021Assignee: VOCOLLECT, INC.Inventors: Mohit Raj, Saurabh Mittal, Kaushik Hazra, Krishna Udupi, Neeraj Singh, Amal Vaish, Amit Kumar
-
Patent number: 10857178Abstract: Cerium oxide nanoparticles (CeONP) can be used to treat or prevent neurodegenerative diseases, including for example Alzheimer's Disease, Parkinson's Disease, Huntington's Disease, AIDS-related dementia, ALS, progressive supranuclear palsy, and encephalitis, as well as mitochondrial diseases and diseases associated with mitochondrial damage. In particular, CeONP having an average size of about 2 nm to about 100 nm can be administered in an amount sufficient to block production of hydroxyl or superoxide radicals, block free radical production by A?(1-42), block A?(1-42)-induced neuronal death, block A?(1-42)-induced [Ca2+]i dysfunction in neurons, block A?(1-42)-induced lipid peroxidation, decrease loss of dopaminergic neurotransmission, or reduce mitochondrial dysfunction in a cell.Type: GrantFiled: October 16, 2008Date of Patent: December 8, 2020Assignee: EDWARD VIA VIRGINIA COLLEGE OF OSTEOPATHIC MEDICINEInventors: Beverly A. Rzigalinski, Neeraj Singh, Courtney A. Cohen
-
Publication number: 20200233926Abstract: Email servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an email server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the email server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The email server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.Type: ApplicationFiled: January 21, 2019Publication date: July 23, 2020Inventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
-
Patent number: 10269352Abstract: A system and method for detecting phonetically similar imposter phrases may include using automatic speech recognition (ASR) to search for a first phrase in a set of objects; producing a list of references by searching for the first phrase in the set of objects using phonetic search; using output produced by the ASR to determine whether or not a reference in the list points to a phrase that is the same as the first phrase; and if it is determined that the reference points to a second phrase that is different from the first phrase then marking the second phrase as a potential cause for a phrase search false positive.Type: GrantFiled: December 23, 2016Date of Patent: April 23, 2019Assignee: NICE Ltd.Inventors: Robert William Morris, Neeraj Singh Verma
-
Publication number: 20180182378Abstract: A system and method for detecting phonetically similar imposter phrases may include using automatic speech recognition (ASR) to search for a first phrase in a set of objects; producing a list of references by searching for the first phrase in the set of objects using phonetic search; using output produced by the ASR to determine whether or not a reference in the list points to a phrase that is the same as the first phrase; and if it is determined that the reference points to a second phrase that is different from the first phrase then marking the second phrase as a potential cause for a phrase search false positive.Type: ApplicationFiled: December 23, 2016Publication date: June 28, 2018Inventors: Robert William MORRIS, Neeraj Singh VERMA
-
Publication number: 20180004531Abstract: In one example, a method includes allocating separate portions of memory for a control stack and a data stack. The method also includes, upon detecting a call instruction, storing a first return address in the control stack and a second return address in the data stack; and upon detecting a return instruction, popping the first return address from the control stack and the second return address from the data stack and raising an exception if the two return addresses do not match. Otherwise, the return instruction returns the first return address. Additionally, the method includes executing an exception handler in response to the return instruction detecting an exception, wherein the exception handler is to pop one or more return addresses from the control stack until the return address on a top of the control stack matches the return address on a top of the data stack.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ling Tony Chen, Kenneth D. Johnson, Jonathan E. Lange, Kinshumann, Matthew Miller, Neeraj Singh
-
Patent number: 9697278Abstract: In a general aspect, an approach to query specification includes processing a query by identifying one or more terms and validating the terms using a first corpus of media elements. The result of the validation is used to form a modified query. In some examples, identifying the one or more terms is based on a second corpus of media elements, which may include a different type of media than the first corpus. In some examples, the validating of the terms includes accepting input from a user according to parts of the elements of the first corpus presented to the user.Type: GrantFiled: November 1, 2011Date of Patent: July 4, 2017Assignee: NEXIDIA INC.Inventors: Robert W. Morris, Neeraj Singh Verma, John Willcutts, Marsal Gavalda
-
Publication number: 20160210174Abstract: In one example, a processor may schedule a processing thread for execution based on a dynamic scheduling priority. A memory may associate a scheduling priority with a processing thread. A scheduler may adjust the scheduling priority based on a time frame. The scheduler may set a processing schedule for execution of the processing thread based on a scheduling parameter set including the scheduling priority. At least one processing core may execute the processing thread based on the processing schedule.Type: ApplicationFiled: January 15, 2015Publication date: July 21, 2016Applicant: MICROSOFT CORPORATIONInventors: Bor-Ming Hsieh, Glenn F. Evans, Neeraj Singh, Abhishek Sagar
-
Publication number: 20140297280Abstract: In an aspect, in general, a system includes a first input for receiving a first data representing an interaction among a plurality of parties, the first data identifying a plurality of parts of the interaction and identifying a plurality of segments associated with each part of the plurality of parts, a second input for receiving a second data associating each of one or more labels with one or more corresponding query phrases, a searching module for searching the first data to identify putative instances of the query phrases, and a classifier for labeling the parts of the interaction associated with the identified putative instances of the query phrases with the labels corresponding to the identified query phrases.Type: ApplicationFiled: April 2, 2013Publication date: October 2, 2014Applicant: Nexidia Inc.Inventors: Neeraj Singh Verma, Robert William Morris
-
Publication number: 20130110849Abstract: In a general aspect, an approach to query specification includes processing a query by identifying one or more terms and validating the terms using a first corpus of media elements. The result of the validation is used to form a modified query. In some examples, identifying the one or more terms is based on a second corpus of media elements, which may include a different type of media than the first corpus. In some examples, the validating of the terms includes accepting input from a user according to parts of the elements of the first corpus presented to the user.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: Nexidia Inc.Inventors: Robert W. Morris, Neeraj Singh Verma, John Willcutts, Marsal Gavalda
-
Patent number: 8397963Abstract: The auto caddy of the present invention may include a main housing having one or more receptacles for holding drinks or other items, and may include one or more attachment members having one or more sets of openings through which a vehicle headrest seat post may extend on installation with two points of contact, which may increase the stability of the auto caddy, especially during sudden movement of a vehicle. The auto caddy may include optional components for subdividing receptacles, one or more hooks from which a tray may be suspended, a strap for securing the tray, and slots for suspending a trash receptacle such as a plastic grocery bag. The auto caddy may also include offset sides for manufacturing cost efficiency, in which case offset washers (which may be hook-shaped) may be used at installation to maximize vertical and horizontal alignment and stability of the auto caddy.Type: GrantFiled: March 26, 2010Date of Patent: March 19, 2013Inventor: Neeraj Singh