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: 10560116
    Abstract: A method includes, for an N-bit system on chip (SoC), calculating a minimum number of bits NP that can simultaneously switch without producing an error across a complete warranty time period of the N-bit SoC. The method also includes carrying out power estimation calculations for the N-bit SoC using the calculated minimum number of bits NP.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: February 11, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Nitin Kumar Chhabra, Rohit Halba, Shashi Kumar Shaw, Shrikrishna Nana Mehetre
  • Patent number: 10560666
    Abstract: An imaging system that includes a camera mourned on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a number of cycles per time period to capture one or more images as the aerial platform moves in a region of interest to change power consumption for imaging. The system also provides imaging alignment to account for unwanted movement of the aerial platform when moved in the region of interest. Additionally, a mounting device is provided that is simple and inexpensive, and that allows a camera to remain positioned in a desired position relative to the ground.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Manohar Swaminathan, Vasuki Narasimha Swamy, Zerina Kapetanovic, Deepak Vasisht, Akshit Kumar, Anirudh Badam, Gireeja Ranade, Sudipta Sinha, Rohit Patil
  • Patent number: 10556624
    Abstract: A vehicle underbody assembly including a pair of rockers, a pair of side rails, a first cross member, a second cross member, and a fuel tank is provided. Each of the pair of side rails is secured to a rearward portion of one of the rockers. The first cross member extends between the side rails and is thermally treated to form a first central hard strength zone between two first soft strength zones. The second cross member is arranged with the pair of side rails and the first cross member to form a rectilinear frame and is thermally treated to form a second central hard strength zone between two second soft strength zones. The fuel tank is secured between the pair of side rails so that the fuel tank is located within a rectilinear frame formed by the pair of side rails and the cross members.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: February 11, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Raj Sohmshetty, Sridhar Santi Boyina, Rohit Telukunta, Saied Nusier, Mohamed Ridha Baccouche
  • Patent number: 10558515
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Patent number: 10560013
    Abstract: An apparatus and method for reducing an output voltage ripple of a converter are provided. The apparatus may include a controller for controlling a converter, wherein the controller may include a clock generating circuit that generates a periodic clock signal containing periodic clock pulses, and a control circuit that causes the clock generating circuit to asynchronously initiate a clock pulse based on a difference between a feedback voltage of the converter and a reference voltage. The apparatus may also include an on-time modulation circuit which modulates the on-time based on the difference between the reference voltage and the sampled output voltage.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: February 11, 2020
    Assignee: Microchip Technology Incorporated
    Inventors: Rohit Tirumala, Tommy Ho, Fu-ho Lee, Miguel A. Salcedo
  • Publication number: 20200037700
    Abstract: The footwear includes a sole, a plurality of massage units, and a controller. The sole provides a support to the underside of a user's foot when the user is wearing the footwear. The massage units each include a channel, a plunger, a spring, and an actuator. The plunger is disposed within the channel and may slide within it linearly. The plunger has a shaft which terminates in an applicator, the applicator being round and configured to provide pressure to the user's foot. The spring is configured to maintain the plunger within a contact-position when at rest. This contact-position occurs when the plunger is maximally distal to the spring. The actuator is able to draw the plunger against the spring and release the plunger in repetition when energized, enacting a massaging action. The controller is able to selectively engage the actuators.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventor: Rohit Sanjivan Naiker
  • Publication number: 20200042307
    Abstract: A processor-implemented method for pushing a revision to an automated passenger conveying subsystem is provided. The processor-implemented method receives the revision over a network to make the revision available to one or more subsystems. An application executed on a processor of the network, then, receives a selection input identifying the automated passenger conveying subsystem of the one or more subsystems. In turn, the application sends a message to the automated passenger conveying subsystem based on the selection input. The message identifies that the revision is available for downloading and deployment. An exchange operation is executed to push the revision to the automated passenger conveying subsystem.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 6, 2020
    Inventors: Arthur T. Grondine, Madhavaraju Nadimpalli, Naveen Kumar Yeddi, Veeranjaneyulu Manyam, Appalaraju Marpu, Rohit Kumar, Shari R. Parillo, Gopala Rao Vulli, Dinesh Kumar Tripathi
  • Publication number: 20200045130
    Abstract: Systems, methods, and devices for computer-generating responses and sending responses to communications when the recipient of the communication is unavailable are disclosed. An individual may send a message (either audio or text) to a recipient. The recipient may be unavailable to contemporaneously respond to the message (e.g., the recipient may be performing an action that makes is difficult or impractical for the recipient to contemporaneously respond to the audio message). When the recipient is unavailable, a response to the message is generated and sent without receiving an instruction from the recipient to do so. The response may be sent to the message originating individual, and content of the response may thereafter be sent to the recipient to receive feedback regarding the correctness of the response. Alternatively, the response content may first be sent to the recipient to receive the feedback, and thereafter the response may be sent to the message originating individual.
    Type: Application
    Filed: June 27, 2019
    Publication date: February 6, 2020
    Inventors: Ariya Rastrow, Tony Hardie, Rohit Prasad
  • Publication number: 20200042647
    Abstract: A method, computer program product, and a system where a processor(s) monitors communications between one or more clients to a query engine, to identify requests to execute queries on the database resource. Based on identifying a requested query, the processor(s) applies cognitive analysis algorithms to parse components of the requested query, to identify components in the requested query that indicate an execution success measure for the requested query. The processor(s) determines the execution success measure for the requested query and assigns an execution action to the requested query: pre-empting the requested query or executing the requested query. The processor(s) facilitates this action on the requested query.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Rohit Pandey, Gaurav Saxena, Azad Khan, Kapish Kumar
  • Publication number: 20200043483
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for speech recognition using attention-based sequence-to-sequence models. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A sequence of feature vectors indicative of the acoustic characteristics of the utterance is generated. The sequence of feature vectors is processed using a speech recognition model that has been trained using a loss function that uses N-best lists of decoded hypotheses, the speech recognition model including an encoder, an attention module, and a decoder. The encoder and decoder each include one or more recurrent neural network layers. A sequence of output vectors representing distributions over a predetermined set of linguistic units is obtained. A transcription for the utterance is obtained based on the sequence of output vectors. Data indicating the transcription of the utterance is provided.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 6, 2020
    Inventors: Rohit Prakash Prabhavalkar, Tara N. Sainath, Yonghui Wu, Patrick An Phu Nguyen, Zhifeng Chen, Chung-Cheng Chiu, Anjuli Patricia Kannan
  • Publication number: 20200042334
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Carey E. RADEBAUGH, Brandon J. NEWENDORP, Corey J. PETERSON, Rohit DASARI, Trungtin TRAN, Vineet KHOSLA
  • Publication number: 20200039534
    Abstract: Systems and methods for operating a vehicle. The methods comprise: receiving, by a vehicle on-board computing device of the vehicle, an enterprise-wide policy that is applicable to a plurality of vehicles and defines at least one action to operate each of the plurality of vehicles in response to an event; adjusting, by the vehicle on-board computing devices, one or more local vehicle policies of the vehicle based on the received enterprise-wide policy (the local vehicle policies being executable by the vehicle on-board computing device to operate the vehicle); and executing, by the vehicle on-board computing devices, the adjusted one or more vehicle policies to operate the vehicle so that the vehicle executes the at least one action as defined by the enterprise-wide policy in response to an occurrence of the event.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Marcos A. DiPietro, Pietro, Rohit Singh, Luis Atencio, Ashish Gujarathi
  • Publication number: 20200044631
    Abstract: A D flip-flop includes a master block configured to latch an input value of D at one of rising edge and a falling edge of a clock signal, based on the clock signal, the input value of D, and an inverted value of D, and a slave block configured to propagate the input value of D at another one of the falling edge and the rising edge of the clock signal, based on the clock signal.
    Type: Application
    Filed: October 5, 2018
    Publication date: February 6, 2020
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shyam AGARWAL, Sandeep B V, Sheetal Y KOCHREKAR, Abhishek GHOSH, Parvinder Kumar RANA, Rohit BISHT
  • Publication number: 20200042925
    Abstract: The embodiments herein provide methods and systems for measuring real-time user satisfaction in hospitality industry, a method includes delivering at least one service to at least one user by tracking location of the at least one staff in real-time. The method includes detecting at least one fault in functioning of at least one appliance present in at least one user staying area of a hospitality unit by collecting data from the at least one sensors connected to the at least one appliance. The method includes initiating blockchain based smart contract to fix the detected at least one fault. Based on feedback received from the at least one user, movements of the at least one staff and the data collected from the at least one sensor, the method includes predicting at least one user satisfaction score during a stay of the at least one user at the hospitality unit.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Applicant: DIGIVERV INC
    Inventors: Rohit Ramani, Madhusudhan Reddy
  • Patent number: 10552836
    Abstract: A method for fraud modeling based on shared computing device usage includes: storing transaction data entries, each including a transaction date and/or time, account identifier, and device identifier associated with a computing device; receiving a transaction message for a payment transaction, the transaction message including a specific device identifier, primary account number, and additional transaction data; identifying transaction data entries where the included device identifier corresponds to the specific device identifier; determining a fraud risk rating based on a number of unique account identifiers included in the identified transaction data entries over a predetermined period of time; and transmitting the transaction message and the determined fraud risk rating to a financial institution associated with the primary account number.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: February 4, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Todd Christian Lowenberg, Rohit Chauhan
  • Patent number: 10554512
    Abstract: Methods, systems, and computer readable media for suppressing redundant packet filter installation on user equipment in a mobile network are disclosed. In some examples, a method includes installing a first packet filter on user equipment (UE) for the mobile network. The method includes receiving a filter installation instruction from a policy rules node for the policy enforcement node to install at least a second packet filter on the UE. The method includes determining that the second packet filter is redundant to the first packet filter and, in response to determining that the second packet filter is redundant to the first packet filter, disregarding the filter installation instruction to install the second packet filter on the UE.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: February 4, 2020
    Assignee: Oracle International Corporation
    Inventor: Rohit Juneja
  • Patent number: 10552057
    Abstract: A method, non-transitory computer readable medium and storage server computing device that determines when a generated storage operation corresponds with one of a set of predefined storage operations. The storage operation is executed and a result of the execution of the storage operation is withheld from a file system, when the determining indicates that the storage operation corresponds with one of the set of predefined storage operations. A determination is made when a consistency point operation has completed. The result of the execution of the storage operation is presented to the file system, when the determining indicates that a consistency point operation has completed. This technology reduces the number of storage operations that are required to be journaled to maintain consistency of a file system, thereby reducing the runtime resources required to facilitate the journaling and replay resource required to replay the storage operations in a journal following a recovery.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 4, 2020
    Assignee: NetApp, Inc.
    Inventors: Ram Kesavan, Ananthan Subramanian, Hiroshi Ishii, Abdul Basit, Joseph Brown, Jr., Rohit Singh
  • Patent number: 10554663
    Abstract: According to an embodiment of the present disclosure, a method is disclosed comprising receiving a request to access protected data stored in a smart data container. The method further comprises comparing a first device identifier associated with a first device from which the request to access the protected data stored in the smart data container was received to a second device identifier which uniquely identifies a second device that created the smart data container. The method further comprises allowing access to the protected data stored in the smart data container by the first device based on whether the first device identifier matches the second device identifier.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: February 4, 2020
    Assignee: CA, Inc.
    Inventor: Rohit Ganda
  • Patent number: 10549928
    Abstract: Techniques are disclosed to use a robotic arm to palletize or depalletize diverse items. In various embodiments, data associated with a plurality of items to be stacked on or in a destination location is received. A plan to stack the items on or in the destination location is generated based at least in part on the received data. The plan is implemented at least in part by controlling a robotic arm of the robot to pick up the items and stack them on or in the receptacle according to the plan, including by for each item: using one or more first order sensors to move the item to a first approximation of a destination position for that item at the destination location; and using one or more second order sensors to snug the item into a final position.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: February 4, 2020
    Assignee: Dexterity, Inc.
    Inventors: Kevin Jose Chavez, Yuan Gao, Rohit Pidaparthi, Talbot Morris-Downing, Harry Zhe Su, Samir Menon
  • Publication number: 20200034874
    Abstract: One variation of a method for modeling mobile advertisement consumption includes: serving a first advertisement in an advertising campaign to a computing device associated with a user, accessing a first set of engagement data, recorded by the first advertisement, representing a first set of interactions between the user and the first advertisement at the computing device; accessing a model linking user interactions with a set of advertisements within the advertising campaign and a target outcome for the advertising campaign; estimating a predicted set of interactions between the user and a second advertisement in the advertising campaign based on the model and the first set of engagement data; and in response to the predicted set of interactions anticipating the target outcome, serving the second advertisement, in the advertising campaign, to the user.
    Type: Application
    Filed: May 30, 2019
    Publication date: January 30, 2020
    Inventors: Indu Narayan, David Sebag, Maziar Hosseinzadeh, Rohit Matthews, Jasmine Noack, Melody Li, Andrew Holz, Sergei Irailev, Farid Jawde