Patents by Inventor Amit Gupta

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

  • Publication number: 20180367560
    Abstract: Data is collected from a set of devices according to a data collection policy. The data is associated with device configuration, device state, or device behavior. A norm is established using the collected data. A different data collection policy is established based on the norm. Data is collected from a particular device according to the different data collection policy. The norm is compared to the data collected from the particular device. If there is a deviation outside of a threshold deviation between the norm and the data collected from the particular device, a message is transmitted to an administrator.
    Type: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Inventors: Kevin Patrick Mahaffey, Timothy Micheal Wyatt, Brian James Buck, John Gunther Hering, Amit Gupta, Alex Cameron Abey
  • Patent number: 10142868
    Abstract: A Core Service Platform (CSP) system is integrated with an operator network and IT system to provide services to subscribers and operators. Based on information collected from the operator network and IT system, the CSP system delivers alerts to a subscriber's device and provides offers to resolve the condition causing the alerts. The CSP system provides customized contextual offers to the subscriber's device based on contextual assessments of a subscriber's current context, such as time in contract, loyalty status, data and voice usage, value of customer, time, location and purchase history. The CSP system also provides an operator a suite of tools for the operator to manage its pricing, offers, campaigns and other subscriber-related issues.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: November 27, 2018
    Assignee: Cisco Technologies, Inc.
    Inventors: Jahangir Mohammed, Amit Gupta, Daniel Collins, Gautam Shah, Scott Barkely, Jack McGwire
  • Publication number: 20180336189
    Abstract: Digital content translation techniques and system are described. In one example, source digital content is linked via metadata to different derived format versions that are generated from the source digital content. The metadata, for instance, may be used to locate source digital content that generated a particular derived format version that is in use by a service provider system. The source digital content, once identified and located, may then be used to improve efficiency and accuracy in translation of text or images included as part of the source digital content. The updated source digital content is then used to generate a derived format version that includes the translated text or other portion, e.g., an image.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Ankur Sial, Harpreet Neelu, Amit Gupta, Akshay Madan
  • Publication number: 20180329773
    Abstract: A notification of a problem associated with an application may be received. A difference may be determined between a problem version of the application and an operational version of the application to identify a change associated with the problem. A person associated with the change may be determined. A task of resolving the problem may be assigned to the person associated with the change. A person may be notified of the problem and of the assigning of the task based on the identified change. A modification may be performed to resolve the problem associated with the change based on the determining of the difference.
    Type: Application
    Filed: July 24, 2018
    Publication date: November 15, 2018
    Inventors: Qinping Huang, Manish Maheshwari, Amit Gupta, Maulin Vasavada
  • Patent number: 10118844
    Abstract: The invention provides methods and compositions for the protection of a membrane from both biofouling and from damage caused by a biocide. The invention utilizes PAA as both a biocide and as a reducing agent for other oxidizing biocides. This is especially beneficial because without the invention one would be forced to choose between preventing membrane biofouling or preventing membrane damage from oxidizing biocides.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: November 6, 2018
    Assignee: ECOLAB USA INC.
    Inventors: Amit Gupta, Harshada Lohokare
  • Patent number: 10122747
    Abstract: Data is collected from a set of devices according to a data collection policy. The data is associated with device configuration, device state, or device behavior. A norm is established using the collected data. A different data collection policy is established based on the norm. Data is collected from a particular device according to the different data collection policy. The norm is compared to the data collected from the particular device. If there is a deviation outside of a threshold deviation between the norm and the data collected from the particular device, a response is initiated.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: November 6, 2018
    Assignee: LOOKOUT, INC.
    Inventors: Kevin Patrick Mahaffey, Timothy Micheal Wyatt, Brian James Buck, John Gunther Hering, Amit Gupta, Alex Cameron Abey
  • Publication number: 20180309747
    Abstract: Computer systems and methods are provided in which an agent executive running concurrent with a security module, when initially executed, obtains an agent API key from a user. This key is communicated to a grid computer system. An agent identity token, generated by a cryptographic token generation protocol when the API key is valid, is received from the grid and stored in a secure data store associated with the agent executive. Information that evaluates the integrity of the agent executive is collected using agent self-verification factors. The information, encrypted and signed with a cryptographic signature, is communicated to the grid. Commands are obtained from the grid by the agent executive to check the security, compliance, and integrity of the computer system. Based on these check results, additional commands are obtained by the grid by the agent executive to correct security, compliance, and integrity problems and/or to prevent security comprises.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 25, 2018
    Inventors: Carson Sweet, Amit Gupta
  • Publication number: 20180276660
    Abstract: Embodiments of the invention are directed to systems and methods of providing secure remote transaction (SRT) transactions. In some embodiments, upon selection of a checkout element, a user may be identified with respect to a transaction to be completed. A number of accounts may then be identified in relation to that user. Upon selection of a particular account, the user may be authenticated using a facilitator application installed on a mobile computing device that supports authentication for the selected account. In some embodiments, the system may involve the use of a transaction-specific token generated upon receiving an authentication indicator from the facilitator application.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 27, 2018
    Inventors: Ansar Ansari, Marco Huerta, Thomas Purves, Kevin Carvalho, Jalpesh Chitalia, Amit Gupta, Sang Wook Lee, Barbara Patterson, Manoj Kannembath
  • Publication number: 20180244550
    Abstract: The methods disclosed generally relate to treatment of process water using chlorine dioxide. Specifically, reactants may be fed asynchronously into a diluent line or a tank where the reactants may mix and react to form chlorine dioxide. The chlorine dioxide levels may fluctuate in the diluent line or the tank thereby inhibiting or reducing the growth of microbes.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 30, 2018
    Applicant: Ecolab USA Inc.
    Inventor: Amit Gupta
  • Patent number: 10055271
    Abstract: A notification of a problem associated with an application may be received. A difference may be determined between a problem version of the application and an operational version of the application to identify a change associated with the problem. A modification may be performed to the problem version of the application to resolve the problem associated with the change based on determining of the difference. Performing the modification may comprise associating a priority for resolution of the problem. The problem version of the application may be rolled back or rolled forward to the operational version of the application based on the priority for resolution.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Qinping Huang, Manish Maheshwari, Amit Gupta, Maulin Vasavada
  • Publication number: 20180227259
    Abstract: A method for optimizing and preventing failure of Sender Policy Framework (SPF) lookups by dynamically generating and returning flattened SPF records, recorded on computer-readable medium and capable of execution by a computer, the method comprising the steps of: requesting a regular SPF Record; receiving a SPF Record that includes an entry that points to a Proxy Server; the SPF Proxy server looking up a canonical SPF record optionally containing many included domains; and the SPF Proxy server flattening the canonical record into IP addresses and optionally sub records depending on the length of the flattened response.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 9, 2018
    Inventor: Amit Gupta
  • Publication number: 20180181364
    Abstract: Systems and methods for using distributed Universal Serial Bus (USB) host drivers are disclosed. In one aspect, USB packet processing that was historically done on an application processor is moved to a distributed USB driver running in parallel on a low-power processor such as a digital signal processor (DSP). While a DSP is particularly contemplated, other processors may also be used. Further, a communication path is provided from the low-power processor to USB hardware that bypasses the application processor. Bypassing the application processor in this fashion allows the application processor to remain in a sleep mode for longer periods of time instead of processing digital data received from the low-power processor or the USB hardware. Further, by bypassing the application processor, latency is reduced, which improves the user experience.
    Type: Application
    Filed: February 21, 2018
    Publication date: June 28, 2018
    Inventors: Amit Gupta, Andrew Cheung, Ameya Kulkarni, Hemant Kumar
  • Patent number: 9989941
    Abstract: A system for management of solid chemistry supply can be configured to use operating attributes and sensed operating conditions associated with a process to estimate solid chemistry supply levels. The system can also be configured to control a feeder attached to a solid chemistry supply container. The control can include controlling a dose of a solid chemistry product to the container according to the estimation. The system can also be configured to communicate a message regarding an insufficient supply of the solid chemistry product.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: June 5, 2018
    Assignee: ECOLAB USA INC.
    Inventors: Amit Gupta, Divesh Bhatia, Chen Yao, Vaideeswaran Sivaswamy
  • Publication number: 20180143916
    Abstract: A Universal Serial Bus (USB) system supporting Display Alternate Mode functionality on a USB Type-C adapter is disclosed. In one aspect, a display controller in a display source device can detect a display sink device attached to a display connector of a USB Type-C split adapter and communicate a display data signal to at least three preconfigured display data pins without negotiating a pin assignment with the attached display sink device. In another aspect, the display source device can provide the display data signal to the preconfigured display data pins independent of attachment of the display sink device. By skipping the pin assignment negotiation or providing the display data signal regardless of attachment of the display sink device, it is possible to support Alternate Modes functionality without requiring a Power Delivery (PD) circuit, thus helping to reduce cost, power consumption, and implementation complexity of the display source device.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Inventors: Amit Gupta, Michael Leung
  • Patent number: 9954942
    Abstract: Methods and systems for result aggregation in crowdsourcing are described. In one implementation, a task with a plurality of solution options is provided for workers to respond. Responses for the task are received from multiple workers, where each of the responses includes a worker response confidence value corresponding to one of the plurality of solution options. The worker response confidence value is indicative of confidence of a worker for the one of the plurality of solution options to be correct. A task answer for the task is estimated based on at least the worker response confidence value received from each of the multiple workers. A performance bonus for each of the multiple workers is computed based on the task answer, the worker response confidence value in the response from each worker, and a Proper Scoring Rule.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: April 24, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Prasenjit Dey, Praphul Chandra, Amit Gupta, Kalyanasundaram Arun
  • Patent number: 9954807
    Abstract: Communication services enable two or more users to communicate electronically using multiple modes of communication. Conversations between groups of users are common, where one or more communications may be exchanged repeatedly over a period of time. In some scenarios, a communication desired to be conveyed by a participant in a conversation may be a simple endorsement, such as receipt acknowledgment and various levels of social activity actions and/or gestures, which may be useful for other participants of the conversation to see as well. Provision of endorsement indications in communication environments may enable the participant to select an endorsement for a communication or a conversation without explicitly replying to the communication or conversation, where an endorsement indication based on the selected endorsement may be transmitted and displayed to the other participants of the conversation through an endorsement module of the communication service.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 24, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Santosh Kumar, Giselli Panontini DeSouza Sana, Alisson Teixeira, Amit Gupta, Cindy Kwan, Sangya Singh, Naresh Sundaram, Johannes Gehrke, Jason Cook, Victoria Mbabazi, Ryan Murphy, Skye Pazuchanics
  • Publication number: 20180095134
    Abstract: A method of classifying a stator winding fault in a brushless synchronous generator includes measuring an electrical parameter of the stator winding and classifying the fault by calculating positive or negative sequence harmonics of the parameter and comparing one or more harmonic component to a threshold.
    Type: Application
    Filed: September 12, 2017
    Publication date: April 5, 2018
    Applicant: ROLLS-ROYCE plc
    Inventors: Sivakumar NADARAJAN, Amit GUPTA, Vaiyapuri VISWANATHAN, Chandana GAJANAYAKE
  • Publication number: 20180077101
    Abstract: Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users, are common, where emails, other communications, and data are exchanged repeatedly over a period of time. Provision of tags in communication environments may enable the users to organize, search for, and share content of the conversations more efficiently, improving communication and collaboration among the users. For example, a tag module of a communication service may associate a communication with one or more tags such that the tags are persisted with the communication as the communication is exchanged, and transmit the communication to participants of the conversation. The tag module may also provide automatic classification, suggestion, and/or completion of the tags.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 15, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Giselli Panontini DESOUZA SANA, Amit GUPTA, Sangya SINGH, Naresh SUNDARAM, Tom LAIRD-MCCONNELL, Johannes GEHRKE
  • Publication number: 20180065853
    Abstract: A method and apparatus for generating nano particles, including but not limited to nano particles of Ceo, at high concentration. The invention uses a solid aerosol disperser in communication with a furnace tube having a vaporization chamber and a dilution chamber. A heating element surrounds the furnace tube. Heat from the heating element heats bulk materials contained within a gas flow in the vaporization chamber to a temperature sufficient to convert the bulk materials to a vapor phase. Vaporized bulk materials are then moved to a dilution chamber, where an inert gas is introduced through a dilution gas port. The flow of the inert gas into the dilution chamber through the dilution gas port is sufficient to eject the bulk material from the exit of the dilution chamber, thereby condensing the bulk material into nano sized particles in a gas flow of sufficient volume to prevent agglomeration of the nano sized particles.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 8, 2018
    Inventors: Amit Gupta, William C. Forsythe, Mark L. Clark
  • Publication number: 20180005204
    Abstract: For each of multiple customers, a computer system constructs a customer preference model using transactional level data relating to purchases the customers have made using respective payment cards. The computer system has access to a database with merchant data, including profiles of merchants. Upon the customer contacting the computer system in respect of a specific product, the computer system (or an application running on a communication device of the customer which is able to access the customer's preference model and the database of merchant data) uses the customer preference model to match the customer to merchants who offer the product and who have profile matching the customer's preference model. The customer may provide details of his/her payment card identify the customer to the computer system.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 4, 2018
    Inventors: Shweta Khattar, Amit Gupta