Patents by Inventor Gaurav Roy

Gaurav Roy 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: 11927624
    Abstract: One example includes a method for measuring a quiescent current in a switching voltage regulator. The method includes generating a mathematical model of a circuit design associated with the switching voltage regulator. The mathematical model includes measurable parameters to describe a switching current of a power switch of the switching voltage regulator. The method also includes fabricating a circuit comprising the switching voltage regulator based on the circuit design. The fabricated circuit includes the power switch and conductive I/O. The method also includes coupling the conductive I/O of the fabricated circuit to a circuit test fixture and providing electrical signals to the conductive I/O via the circuit test fixture. The method also includes measuring the measurable parameters in response to the electrical signals and applying the measurable parameters to the mathematical model to calculate the switching current.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: March 12, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Harsh Patel, Aalok Dyuti Saha, Sanjeev Praphulla Chandra Nyshadham, Subrato Roy, Gaurav Kumar Mittal
  • Patent number: 11809392
    Abstract: An example of an apparatus including a network interface to receive enrollment data from a device, wherein the device is identified by a device identifier. The apparatus further includes a memory storage unit connected to the network interface. The memory storage unit receives device history data associated with the device identifier while the device is enrolled. The memory storage unit is also to maintain a database to store the device history data associated with the device identifier. The apparatus also includes a processor to receive a de-enrollment command associated with the device via the network interface. The de-enrollment command causes the processor to modify the device identifier stored in the database.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: November 7, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
  • Publication number: 20230316806
    Abstract: In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a processor, memory, and instructions to receive a fiducial mark, wherein the fiducial mark encodes a user identity, a face descriptor, a background descriptor, and a signature block. The system decodes the fiducial mark and validates the signature block against a public key repository system. The system validates the user identity against an identity management system and validates the face descriptor against a face descriptor repository. The system validates the background descriptor against a background descriptor repository and responsive to successful validation, allows a document to be shared in an online conference.
    Type: Application
    Filed: September 8, 2021
    Publication date: October 5, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Vishal Sharma, Gaurav Roy
  • Publication number: 20230245009
    Abstract: In an example implementation according to aspects of the present disclosure, a system, method, and storage medium for carbon footprint remediation. A processor receives a set of utilization data from computing devices. The processor determines a location data corresponding to utilization data of the one of the computing devices. The processor determines a carbon footprint of the computing devices based on the utilization data and the location data. The processor compares the carbon footprint against a carbon footprint threshold.
    Type: Application
    Filed: June 17, 2021
    Publication date: August 3, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Roy, Prateek Tiwari, Adnan Mirza
  • Patent number: 11573851
    Abstract: In some examples, a system receives data from peripheral devices connected to respective point-of-sale (POS) base terminals, the data captured using agents executing in the POS base terminals during periods of reduced activity of the POS base terminals. Based on processing the received data, the system determines linkage of peripheral devices to the POS base terminals, and determines, for a first POS base terminal, swapping of a first peripheral device with a second peripheral device. The system generates an output indicating that the first peripheral device has been swapped with the second peripheral device, and identifies an issue associated with a POS base terminal or a peripheral device, and trigger a remediation action to address the issue.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: February 7, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Roy, Prateek Tiwari, Adnan Mirza, Francisco Beschoren da Costa, Binh T. Truong, Shiva Bansal, Sanket Anavkar, Martin Schwarz
  • Publication number: 20230010112
    Abstract: In some examples, a non-transitory computer-readable medium stores machine-readable instructions which, when executed by a processor, cause the processor to: collect operational data of an enterprise; identify a domain of the operational data; determine a performance metric of the domain; and generate a report based on the performance metric.
    Type: Application
    Filed: December 16, 2019
    Publication date: January 12, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Lorri L. Jefferson, Robert Andrew Ray, Gaurav Roy, Amit Kumar Singh
  • Publication number: 20220413982
    Abstract: In some examples, a non-transitory computer-readable medium stores machine-readable instructions, which, when executed by a processor, cause the processor to: identify an event of a computing device from operational data of the computing device; evaluate the event to determine if the event is a non-routine event; and store the event to a timeline if the event is a non-routine event, where the timeline includes an incident of the computing device.
    Type: Application
    Filed: November 19, 2019
    Publication date: December 29, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Roy, Lorri L. Jefferson, Robert Ray
  • Patent number: 11496856
    Abstract: The present subject matter relates to techniques of assigning a mobility factor to the user based on the spatial movement data. In one example, the technique may include four phases for assigning the mobility factors to the users. In a first phase, spatial movement data from a plurality of user devices assigned to a plurality of users may be received. In a second phase, spatial movement behavior for a set of user devices may be assessed using the received spatial movement data of the members of the set using machine learning techniques. In a third phase, user devices may be selected based on the assessed spatial movement behavior using machine learning techniques for reconfiguration. Finally, at a four phase, the selected user devices may be reconfigured.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: November 8, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Madhurya Sarma, Mengqi Hei, Aravind Iyengar, Gaurav Roy, Amit Kumar Singh, Siddhesh Arolkar, Chetan Satpute, Sumit Raut, Sakshi Kandya, Nileshkumar Gawali
  • Publication number: 20220191719
    Abstract: Example implementations relate to determining router and computing device performance. An example non-transitory machine-readable medium can include instructions executable by a processor to capture, from an agent device on a computing device of a network, computing device data and network connectivity data associated with the computing device and filter data associated with connectivity to non-WiFi networks from the captured computing device data and network connectivity data. The instructions can be executable to filter out-of-network data from the captured computing device data and network connectivity data, correlate the filtered data with wireless router performance data, and determine router and computing device performances based on the correlation.
    Type: Application
    Filed: August 9, 2019
    Publication date: June 16, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Gaurav Roy
  • Patent number: 11347569
    Abstract: The disclosed technology is generally directed to a Resource Planning system. In one example of the technology, at a first site, a plurality of messages is received from a second site. The messages of the plurality of messages are associated with events. The events include dependencies that are associated with the events. The first site is not the second site. The events are associated with at least one of updating data or updating perpetual cost calculations. Messages of the plurality of messages having a first dependency level are determined based on the dependencies. The messages determined to have the first dependency level are processed. Messages of the plurality of messages having a second dependency level based on the dependencies are determined. The messages determined to have the second dependency level are processed after processing the messages determined to have the first dependency level.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 31, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bo Kampmann, Abhishek Ghosh, Gaurav Roy, Lennart Conrad, Andrew James Stach, Alexandros Kalomoiros
  • Publication number: 20220107853
    Abstract: The disclosed technology is generally directed to a Resource Planning system. In one example of the technology, at a first site, a plurality of messages is received from a second site. The messages of the plurality of messages are associated with events. The events include dependencies that are associated with the events. The first site is not the second site. The events are associated with at least one of updating data or updating perpetual cost calculations. Messages of the plurality of messages having a first dependency level are determined based on the dependencies. The messages determined to have the first dependency level are processed. Messages of the plurality of messages having a second dependency level based on the dependencies are determined. The messages determined to have the second dependency level are processed after processing the messages determined to have the first dependency level.
    Type: Application
    Filed: January 5, 2021
    Publication date: April 7, 2022
    Inventors: Bo KAMPMANN, Abhishek GHOSH, Gaurav ROY, Lennart CONRAD, Andrew James STACH, Alexandros KALOMOIROS
  • Publication number: 20220094677
    Abstract: In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a processor, memory, and instructions to connect an online conference. The system receives an information rights management document. The system validates each of a set of users against an IRM system corresponding to the IRM document. The system, responsive to validation failure, signals a device driver to block sharing of the IRM document within the online conference.
    Type: Application
    Filed: September 8, 2021
    Publication date: March 24, 2022
    Inventors: Gaurav Roy, Rebecca Ann Norlander, Rachelle Daniel, Vishal Sharma
  • Publication number: 20220067108
    Abstract: A method to update data of a data view. The data is distributed in multiple microservice databases and aggregated in a data aggregation search engine index. A user makes a request to update data of the data view. In response to the update request, an immediate data update operation is performed to update the data in one or more of the multiple microservice databases. A change queue is used to update the aggregated data in the data aggregation search engine index.
    Type: Application
    Filed: April 27, 2019
    Publication date: March 3, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Roy, Sanket Anavkar, Taheri Vanwala, Sandeep Gotkhindikar
  • Publication number: 20210382782
    Abstract: In some examples, a system receives data from peripheral devices connected to respective point-of-sale (POS) base terminals, the data captured using agents executing in the POS base terminals during periods of reduced activity of the POS base terminals. Based on processing the received data, the system determines linkage of peripheral devices to the POS base terminals, and determines, for a first POS base terminal, swapping of a first peripheral device with a second peripheral device. The system generates an output indicating that the first peripheral device has been swapped with the second peripheral device, and identifies an issue associated with a POS base terminal or a peripheral device, and trigger a remediation action to address the issue.
    Type: Application
    Filed: February 26, 2019
    Publication date: December 9, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Roy, Prateek Tiwari, Adnan Mirza, Francisco Beschoren da Costa, Binh T. Truong, Shiva Bansal, Sanket Anavkar, Martin Schwarz
  • Publication number: 20210365345
    Abstract: An example of an apparatus including a communication interface to receive raw data from a client device. The raw data is to be collected by the client device. The apparatus further includes a filtering engine to remove portions of the raw data to generate filtered data. The apparatus also includes an analysis engine to process the filtered data to identify an application that reduces an overall performance. The apparatus also includes a memory storage unit to store a database. The database includes the raw data, the filtered data, a client device identifier, and an application identifier associated with the application.
    Type: Application
    Filed: October 10, 2019
    Publication date: November 25, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Roy, Amit Kumar Singh, Mengqi Hei, NileshKumar Gawali, Aravind lyengar, Padma Jangala, Alok Bhatt, Madhurya Sama, Aleksei Shelaev
  • Publication number: 20210227350
    Abstract: The present subject matter relates to techniques of assigning a mobility factor to the user based on the spatial movement data. In one example, the technique may include four phases for assigning the mobility factors to the users. In a first phase, spatial movement data from a plurality of user devices assigned to a plurality of users may be received. In a second phase, spatial movement behavior for a set of user devices may be assessed using the received spatial movement data of the members of the set using machine learning techniques. In a third phase, user devices may be selected based on the assessed spatial movement behavior using machine learning techniques for reconfiguration. Finally, at a four phase, the selected user devices may be reconfigured.
    Type: Application
    Filed: October 4, 2019
    Publication date: July 22, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Madhurya Sarma, Mengqi Hei, Aravind Iyengar, Gaurav Roy, Amit Kumar Singh, Siddhesh Arolkar, Chetan Satpute, Sumit Raut, Sakshi Kandya, Nileshkumar Gawali
  • Patent number: 11061880
    Abstract: A system is provided including a memory in communication with a processor. The memory is to store a value of an attribute. The processor is to obtain from a source data structure the value. The processor is also to store in a further data structure the value in association with a descriptor identifying the source data structure. Moreover, the processor is to store in the further data structure an identifier in association with the value. The identifier is incrementable and unique to the value among values associated with the descriptor. In addition, the processor is to output the further data structure.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: July 13, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
  • Publication number: 20210200730
    Abstract: An example of an apparatus including a network interface to receive enrollment data from a device, wherein the device is identified by a device identifier. The apparatus further includes a memory storage unit connected to the network interface. The memory storage unit receives device history data associated with the device identifier while the device is enrolled. The memory storage unit is also to maintain a database to store the device history data associated with the device identifier. The apparatus also includes a processor to receive a de-enrollment command associated with the device via the network interface. The de-enrollment command causes the processor to modify the device identifier stored in the database.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
  • Publication number: 20210192390
    Abstract: A system is provided including a memory in communication with a processor. The memory may store status data for a module of a device. The processor may generate a module score based on the status data, and generate a device score by applying a transformation to the module score. Moreover, the processor may assign the device to a status group based on the device score. The status group may include one of a healthy group and an unhealthy group. Furthermore, the processor may output the status group associated with an identifier of the device.
    Type: Application
    Filed: September 24, 2018
    Publication date: June 24, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Aravind Iyengar, Gaurav Roy, Madhurya Sarma, Kevin Williams, Amit Kumar Singh, Nileshkumar Gawali, Sonal Jagdish Jambhule, Chetan Satpute
  • Patent number: 10949407
    Abstract: An example of an apparatus including a network interface to receive enrollment data from a device, wherein the device is identified by a device identifier. The apparatus further includes a memory storage unit connected to the network interface. The memory storage unit receives device history data associated with the device identifier while the device is enrolled. The memory storage unit is also to maintain a database to store the device history data associated with the device identifier. The apparatus also includes a processor to receive a de-enrollment command associated with the device via the network interface. The de-enrollment command causes the processor to modify the device identifier stored in the database.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: March 16, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy