Patents by Inventor Rohit

Rohit 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: 12155876
    Abstract: In a video delivery context, collection and analysis of viewing data can provide insight into viewer interaction with video and the Internet. The viewing data can be transmitted in a controlled manner to a data repository. The system can selectively target specific viewers/households to obtain viewing data, which can be combined with demographics, anonymized, and encrypted. Embodiments enable precision selection of media opportunities, by determining detailed characteristics associated with broadcasts including movement of audiences and specific viewer behavior, such as visits to websites on the Internet. The effective yield of broadcasts, including promotional spots and advertisements, can be determined and predicted based on concrete data at a level of detail down to individual viewers. Accordingly, embodiments enable improvement of the effectiveness and return on investment for programming, promotional spots, and advertisements.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: November 26, 2024
    Assignee: CSC Holdings, LLC
    Inventors: Gemma Toner, Colleen Moraghan, Richard Neill, Alejandro A. Hoyos, John McKenna, Laurie Martone, Rohit Bansal
  • Publication number: 20240389021
    Abstract: Embodiments disclosed herein relate to reducing power consumption of an electronic device scanning for wireless communication signals while maintaining or even improving an efficiency of the scanning operations. To do so, the electronic device may include more than one scan core, such as a main core and a receiving core. The receiving core may have limited functionality compared to the main core. For example, the receiving core may only receive wireless signals (including scanning for wireless signals). That is, the receiving core may not support certain operations that consume relative high power that are supported by the main core, such as transmission of signals. In this way, operation of the receiving core, either in place of or in addition to the main core, may reduce power consumption of the electronic device by avoiding high power consuming operations, such as data transmission, while scanning for various signals.
    Type: Application
    Filed: July 23, 2024
    Publication date: November 21, 2024
    Inventors: Sriram Lakshmanan, Tushar Ramanlal Shah, Udaykumar R. Raval, Bernd Willi Adler, Dongwoon Hahn, Shehla S. Rana, Yang Yu, Rajneesh Kumar, Veerendra Boodannavar, Yann Ly-Gagnon, Duy N. Phan, Karan Sawhney, Rohit Sharma, Sarin S. Mehta
  • Publication number: 20240386172
    Abstract: Embodiments of the present disclosure provide enhanced systems and methods for implementing enhanced retiming of multiple clock netlists to improve integrated circuit (IC) design quality and provide enhanced retiming with reduced retiming runtime. Disclosed embodiments provide effective and efficient retiming without sacrificing netlist quality, and yield significant speedup of retiming runtime over traditional retiming.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Inventors: Jason Raymond BAUMGARTNER, Rohit DUREJA, Raj Kumar GAJAVELLY, Robert Lowell KANZELMAN
  • Publication number: 20240382187
    Abstract: A pupil expander assembly includes a delivery device having a body having a proximal end portion, a distal end portion, and a longitudinal axis. A discharge port extends distally from the distal end portion. An expander receiver is located inside the body in the distal end portion and has a proximal slot and a distal slot, each of which extends along the longitudinal axis. The proximal slot and the distal slot are both in fluid communication with the discharge port. A slider is slidingly disposed in the body and configured to longitudinally translate along the longitudinal axis. A hook extends distally from the slider and is configured to slide through the proximal slot and the distal slot and out the discharge port. A pupil expander is disposed in the expander receiver and configured to be pushed distally by the hook through the distal slot and the discharge port for delivery.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 21, 2024
    Inventors: Rohit Dulal, Anand S, Vrushket Barge, Martin Anthony, Balarama Krishna Reddy Keesari
  • Publication number: 20240386658
    Abstract: Techniques and solutions are provided for facilitating the definition and use of virtual environments. Typically, virtual environments require manual linking of virtual environment components, such as locations, avatars to be displayed, avatar interactions, and actions to be taken upon a selected interaction. This is in addition to actions to define, for example, a visual representation of a virtual location or an avatar. Disclosed techniques provide standardized data objects that can represent components of a virtual environment and relationships between such components. For example, aspects of a virtual environment can be predefined, and a user can configure the virtual environment with particular avatars and particular avatar content (such as media to be rendered for that avatar). In particular aspects, components of a virtual environment, such as avatars, can be determined at runtime, included based on attributes associated with a particular user for whom the virtual environment is to be rendered.
    Type: Application
    Filed: July 3, 2023
    Publication date: November 21, 2024
    Applicant: SAP SE
    Inventors: Kavitha Krishnan, Rohit Jalagadugula, Gopi Kishan, Prateek Garg, Maheswar Reddy Pulla, Manoj Kumar, Diwakar Maurya, Shweta Mohanty, Sindhu Gangadharan, Jayananda A Kotri, Kalpana Karunamurthi, Amey Haram
  • Publication number: 20240388610
    Abstract: Various embodiments of the present technology generally relate to systems and methods for provisional response handling in session initiation protocol (SIP) calls, to maintain performance during directed denial of service (DDoS) attacks or bursts of response messages. A proxy server for SIP calls may initiate processing of a first SIP response, receive a second SIP response, and add the second SIP response to a message queue. The proxy server may then receive a third SIP response having a response identifier, compare the response identifier to responses in the message queue, and drop the third SIP response based on the response identifier matching a response in the message queue.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Inventors: Rohit Juneja, Rajat Srivastava
  • Publication number: 20240388534
    Abstract: Systems and methods for reducing network traffic by filtering network requests based on network request-related information to be transmitted to one or more remote computing systems are disclosed. The system receives a first network operation indicating (i) a request to access a first resource and (ii) a set of requestor specific criteria associated with accessing the first resource. The system identifies a set of entities associated with the first resource and selectively communicates with a filtered subset of the set of entities by: identifying a set of entity specific criteria for each entity of the set of entities; determining whether the requestor specific criteria satisfies the set of entity specific criteria of respective entities; and transmitting the first network operation to respective entities in response to the requestor specific criteria satisfying the set of entity specific criteria of the respective entity.
    Type: Application
    Filed: July 29, 2024
    Publication date: November 21, 2024
    Inventors: Richard Harte Thompson, III, Rohit Mathur
  • Publication number: 20240386044
    Abstract: Support for a product may be provided using an interactive chat interface. The interface may provide recommendations for actions the user may take to address the issue. A support assistant tree may be used in providing information to the user via the user interface. The user interface may include options selectable by the user to traverse the support assistant tree. For example, a server may initially record the state of the user as being at the root node of the support assistant tree. Each child node of the root node may be associated with an answer to a question or an option. When the user selects the associated answer or option, the server provides information related to the corresponding node and updates the recorded state of the user to be the corresponding node. The process may be repeated until a leaf node is reached.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 21, 2024
    Inventors: Rupam Ojha, Ajay Anand Verma, Srinivasan Ramanathan, Priyanka Aggarwal, Mohit Pratap Singh, Rohit Kumar, Sudhir Verma
  • Publication number: 20240387887
    Abstract: Embodiments of the disclosure provide a system for managing an AC block including a plurality of battery storage units and a power conversion system and an AC block managed by the system. The system includes a plurality of battery management controllers each assigned to a battery storage unit in the AC block and manages status information of the corresponding battery storage unit. Each battery management controller is communicably connected with the battery management controllers assigned to neighboring battery storage units to gain awareness of status information of the neighboring battery storage units. One of the plurality of battery management controllers is designated as a lead controller. The lead controller is configured to dispatch the power conversion system of the AC block to convert between DC energy stored in the plurality of battery storage units and AC energy based on collective status information of the plurality of battery storage units.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 21, 2024
    Applicant: JinkoSolar (U.S.) Inc.
    Inventors: Rohit KADAM, Adam DETRICK
  • Publication number: 20240388087
    Abstract: Embodiments of the disclosure provide a method for managing an AC block. The AC block includes a plurality of battery storage units, a plurality of battery management controllers each assigned to a battery storage unit, and a power conversion system. The method includes acquiring, by each battery management controller, status information of the battery storage unit to which the battery management controller is assigned; and gaining awareness, by each battery management controller, of the status information of neighboring battery storage units of the AC block. The method further includes dynamically designating one of the plurality of battery management controllers as a lead controller; and dispatching, by the lead controller, the power conversion system to convert between DC energy stored in the plurality of battery storage units and AC energy based on collective status information of the plurality of battery storage units.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 21, 2024
    Applicant: JinkoSolar (U.S.) Inc.
    Inventors: Rohit KADAM, Adam DETRICK
  • Publication number: 20240386173
    Abstract: Embodiments of the present disclosure provide enhanced systems and methods for implementing enhanced retiming of multiple clock netlists to improve integrated circuit (IC) design quality and provide enhanced retiming with reduced retiming runtime. Disclosed embodiments provide effective and efficient retiming without sacrificing netlist quality, and yield significant speedup of retiming runtime over traditional retiming.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Inventors: Jason Raymond BAUMGARTNER, Rohit DUREJA, Raj Kumar GAJAVELLY, Robert Lowell KANZELMAN
  • Patent number: 12147929
    Abstract: Container devices and delivery systems for using the same are provided. In accordance with some embodiments of the disclosed subject matter, a method for delivering packages includes: receiving, at a delivery hub, a first package to be delivered to a recipient; causing the first package to be placed in a container to be delivered to the recipient; associating a first identifier of the first package and a container identifier of the container with the recipient causing the second package to be placed in the container; associating a second identifier of the second package with the identifier of the container; determining, at a second time point, whether the container is ready to be delivered to the recipient; and, in response to determining that the container is ready to be delivered to the recipient, causing the container to be loaded onto a delivery vehicle.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: November 19, 2024
    Assignee: Google LLC
    Inventors: Rohit Thomas Aggarwala, Sandra Rothbard, Corinna Li, Willa Ng, Jiten Manglani, Landry Doyle Wiese, Nerissa Moray
  • Patent number: 12147760
    Abstract: A method may include receiving an electronic message from a sender. The method may further include parsing the electronic message into a set of sections, the set of sections including structured sections and an unstructured section. The method may further include detecting etiquette errors in the structured sections of the electronic message, wherein the etiquette errors include at least one of a missing word, a redundant word, an incorrect usage of a word, a style error, an emotional punctuation error, or a punctuation error. The method may further include generating an etiquette score based on the etiquette errors.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: November 19, 2024
    Assignee: SHL (India) Private Limited
    Inventors: Varun Aggarwal, Rohit Takhar, Abhishek Unnam
  • Patent number: 12149613
    Abstract: Techniques for validating large amounts of sensitive data migrated across multiple platforms without revealing the content of the sensitive data are provided. For example, a processing device can transform data in a first data file stored on a first platform to common data formats. The processing device can generate a first set of hash values. The processing device can receive a second set of hash values for a second data file stored on a second platform. The processing device can compare the first set of hash values and the second set of hash values and cause the first data file or the second data file to be modified based on a difference between the sets of hash values.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: November 19, 2024
    Assignee: Equifax Inc.
    Inventors: Rohit Singh, Pinaki Ghosh, Joji Varughese
  • Patent number: 12144489
    Abstract: A surgical camera system comprising: a camera head including a housing; an image sensor within the housing; and the housing including a liquid lens therein for focusing an image received in the housing prior to transmission of the image to the image sensor, and a fixed solid lens adjacent the liquid lens.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: November 19, 2024
    Assignee: Stryker Corporation
    Inventors: Levey Trac Tran, Chien Mien Pang, Ajay Ramesh, Rohit Subramanian, Pankaj Sharma
  • Patent number: 12149535
    Abstract: Internet communications between a content management system that stores a plurality of content objects and a third-party system is established. A hierarchy at the third-party system is determined, and a file and folder content object hierarchy at the content management system is generated based on the determined hierarchy at the third-party system. Users of the content management system and users of the third-party system are reconciled by comparing attributes of users of the third-party system with attributes of users of the content management system. Permissions pertaining to user accessed to content objects at the content management system are reconciled with permissions of the third-party system. Reconciled access permissions are applied to content objects of the generated hierarchy at the content management system. Some of the access permissions that are applied to the content object hierarchy of the content management system are more restrictive than the permissions of the third-party system.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: November 19, 2024
    Assignee: Box, Inc.
    Inventors: Derrik Randal Lansing, Sachin Chopra, Rohit Bakshi, Daniel Wayne Morkovine, Faizan N. Buzdar, Prachi Subhash Jadhav, Yufeng Wu, Yangxinye Yang, Guojing Luo, Drew Parker
  • Patent number: 12150043
    Abstract: Systems, devices and methods for a user equipment (UE) to perform public land mobile network (PLMN) selection with a non-terrestrial network (NTN). A UE performs a non-access stratum (NAS) procedure with a public land mobile network (PLMN) of an NTN. The UE receives a NAS message from the PLMN, and the NAS message indicates that the UE is not allowed to access a core network of the NTN. The NAS message may indicate that the UE is not allowed to access the core network of the NTN because a location of the UE is unknown to the NTN, that access to the NTN is not allowed in a country in which the UE is located, or that a location of the UE is not within a country associated with the NTN. The UE modifies its PLMN search procedure responsive to receiving the NAS message.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: November 19, 2024
    Assignee: Apple Inc.
    Inventors: Rohit R. Matolia, Vijay Venkataraman, Krisztian Kiss, Alosious Pradeep Prabhakar, Mohammed Sadique, ChunLei Lin, Han Pu, Robert Zaus
  • Publication number: 20240379095
    Abstract: A method includes receiving audio data encoding an utterance and obtaining a set of bias phrases corresponding to a context of the utterance. Each bias phrase includes one or more words. The method also includes processing, using a speech recognition model, acoustic features derived from the audio to generate an output from the speech recognition model. The speech recognition model includes a first encoder configured to receive the acoustic features, a bias encoder configured to receive data indicating the obtained set of bias phrases, a bias encoder, and a decoder configured to determine likelihoods of sequences of speech elements based on output of the first attention module and output of the bias attention module. The method also includes determining a transcript for the utterance based on the likelihoods of sequences of speech elements.
    Type: Application
    Filed: July 23, 2024
    Publication date: November 14, 2024
    Applicant: Google LLC
    Inventors: Rohit Prakash Prabhavalkar, Golan Pundak, Tara N. Sainath
  • Publication number: 20240377871
    Abstract: In some implementations, a device may receive first energy consumption information relating to a set of hardware components of a computing system. The device may receive second energy consumption information relating to a set of virtual machines associated with the computing system. The device may receive third energy consumption information relating to a set of software elements associated with the computing system. The device may determine an energy consumption of the computing system based on the first energy consumption information, the second energy consumption information, and the third energy consumption information. The device may identify, based on the energy consumption of the computing system, an energy optimization associated with a usage context of the computing system. The device may transmit a set of instructions to alter one or more parameters of the computing system to implement the energy optimization for the computing system.
    Type: Application
    Filed: May 9, 2023
    Publication date: November 14, 2024
    Inventors: Rohit MEHRA, Priyavanshi PATHANIA, Vibhu Saujanya SHARMA, Vikrant KAULGUD, Samarth SIKAND, Adam Patten BURDEN, Sanjay PODDER, Raghotham M. RAO
  • Publication number: 20240375795
    Abstract: The present invention discloses an electromagnetic propulsion device for generating unidirectional force and method thereof. The electromagnetic propulsion device comprises one or more pod units, a power source, a control unit. Each pod unit comprises an enclosure, one or more magnetic flux-controlling cores, one or more pairs of magnetic materials, and one or more electrically conductive elements. The one or more pod units operatively form a structure of the vehicle in a pre-defined shape, configured to generate the unidirectional force. The pre-defined shape is configured to provide a distributed propulsion and a control redundancy based on arranging the one or more pod units in defined geometries to form the structure of the vehicle. The control unit is configured to activate and deactivate the one or more pod units, regulate thrust levels, and change propulsion direction of the vehicle.
    Type: Application
    Filed: April 23, 2024
    Publication date: November 14, 2024
    Inventor: Rohit Gadagkar