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

  • Publication number: 20180203604
    Abstract: In one embodiment, an accelerator node transfers a first fragment of the data in a first format received from a data generating machine to a storage node. The accelerator node reads the first fragment in the first format from the storage node after the transferring is complete. The accelerator node transforms the accelerator node the first fragment in the first format to a second format. The accelerator node writes the first fragment in the second format by the accelerator node to the storage node.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Bahl, Stephen Joseph Williams, Harshavardhan Parandekar
  • Publication number: 20180203642
    Abstract: A memory device and associated techniques avoid reading memory cells immediately after programming when uncorrectable errors may be present. In one aspect, data is copied from one block to another block and a timer is started after the copying is completed. If a read command is received before the timer has expired, the read operation proceeds by reading the one block. If the read command is received after the timer has expired, the read operation proceeds by reading the another block. This approach is particular suitable when data is copied from single-level cell (SLC) blocks to multi-level cell (MLC) blocks in a folding operation. The duration of the timer can be increased at lower temperatures.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Applicant: Western Digital Technologies, Inc.
    Inventors: Sahil Sharma, Philip Reusswig, Nian Niles Yang, Rohit Sehgal, Gautham Reddy
  • Publication number: 20180203924
    Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of data entities based on the grid range. A logic operation may then be determined to apply on the plurality of data entities to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Inventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Garima, Kevin Snow McCurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
  • Patent number: 10027748
    Abstract: The disclosure is directed to data replication in a distributed computing system. The data, e.g., received from a client, is replicated to a first set of servers (“sync replica set”) synchronously and to a second set of servers asynchronously (“async tree”). A server can be a primary, secondary or a follower server. A sync replica set includes a primary server and one or more secondary servers. The async tree includes multiple follower servers deployed in a tree structure. A primary server can replicate the data to the secondary servers synchronously, and the secondary servers can replicate the data to one or more follower servers, e.g., a root node of the async tree, asynchronously. The root node then replicates the data to children of the root node, which then replicate to their children and so on until the leaf nodes of the async tree receive the data.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: July 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Muthukaruppan Annamalai, Zelaine Fong, Marc Alexander Celani, Vishal Kathuria, Sanketh Indarapu, Rohit Subhash Bhoj, Benjamin Francois Marie Renard, Sumeet Ungratwar
  • Patent number: 10022867
    Abstract: Methods and systems for dynamically maintaining a map of robotic devices in an environment are provided herein. A map of robotic devices may be determined, where the map includes predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform a task. During a performance of the task by the one or more robotic devices, task progress data may be received from the robotic devices, indicative of which of the task phases have been performed. Based on the data, the map may be updated to include a modification to the predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform at least one other task in accordance with the updated map.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: July 17, 2018
    Assignee: X Development LLC
    Inventors: Rohit Ramesh Saboo, James Joseph Kuffner, Julian Mason
  • Publication number: 20180196683
    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: January 5, 2018
    Publication date: July 12, 2018
    Inventors: Carey E. RADEBAUGH, Brandon J. NEWENDORP, Corey J. PETERSON, Rohit DASARI, Trungtin TRAN, Vineet KHOSLA
  • Publication number: 20180194039
    Abstract: A mold includes a main body and a separable feature. One or more first weakened regions join the separable feature to the main body. The one or more first weakened regions are breakable to enable the main body to be removed from a shell independently of the separable feature after the shell is formed over the mold. The main body includes a first section and a second section that are at least partially separable at one or more second weakened regions to enable the first section to be removed from the shell independently of the second section after the shell is formed over the mold.
    Type: Application
    Filed: March 7, 2018
    Publication date: July 12, 2018
    Inventors: Rohit Tanugula, Dennis Te, Peter Webber, Shiva P. Sambu, Crystal Tjhia
  • Publication number: 20180196883
    Abstract: A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.
    Type: Application
    Filed: January 6, 2017
    Publication date: July 12, 2018
    Inventors: Ashrith Shetty, Rohit S. Shetty
  • Publication number: 20180196490
    Abstract: Disclosed is a method of operating a power management device for controlling a state of a plurality of electronic devices included in a system. The method includes obtaining an activation request to activate at least one electronic device from among the plurality of electronic devices, predicting power consumption of the at least one electronic device, and determining schedule information to activate the at least one electronic device based on the predicted power consumption and current power consumption of the system.
    Type: Application
    Filed: July 13, 2016
    Publication date: July 12, 2018
    Inventors: Rohit AIL, Yick Kit LAM
  • Publication number: 20180197230
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of determining that content for a product in an electronic catalog for display on a webpage of an online retailer comprises incorrect content or is missing content, coordinating a first display on mobile electronic devices of a plurality of users of a request to provide additional content that (1) replaces the incorrect content for the product in the electronic catalog or (2) provides the missing content for the product in the electronic catalog, receiving the additional content for the product from the mobile electronic devices of the plurality of users, and coordinating a second display of the additional information of the product on the one or more webpages of the online retailer.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Jonathan Tan, Ganesh Krishnan, Scott Fish, Rohit Deep
  • Patent number: 10020965
    Abstract: An approach for increasing transmission throughput of a non-linear wireless channel, and efficient decoding of the transmitted signal via a simplified receiver, is provided. A signal reflects a source signal, and includes linear inter-symbol interference based on a faster-than-Nyquist signaling rate and a tight frequency roll-off, and non-linear interference based on high-power amplification for transmission over the wireless channel. The signal is received over a non-linear wireless channel, and is processed via a plurality of decoding iterations. A set of soft information of a current decoding iteration is generated based on a current estimate of the source signal and a final set of soft information from a previous decoding iteration. The current estimate of the source signal is based on an estimate of the linear ISI and the non-linear interference, which is based on the final set of soft information from the previous decoding iteration.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: July 10, 2018
    Assignee: Hughes Network Systems, LLC
    Inventors: Bassel Beidas, Rohit Iyer Seshadri, Mustafa Eroz, Lin-Nan Lee
  • Patent number: 10018547
    Abstract: Viscometers and viscometry methods are disclosed. In one general aspect, a fluid is driven through capillary tubes with different inside volumes, and successive images of the fluid are acquired as it advances through the inside volume of the capillary tubes. A range of different viscosity values of the fluid are derived from the successive acquired images, and results of this step are reported in a manner that provides insight into non-Newtonian effects in the fluid. In another general aspect, a viscosity value is selected based on detected pressure levels.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: July 10, 2018
    Assignee: Malvern Instruments Limited
    Inventors: E. Neil Lewis, Kenneth Haber, John McCaffrey, Vishal Patil, Samiul Amin, Rohit Goswami
  • Patent number: 10016304
    Abstract: An apparatus includes a rigid body, a flexible sealing element, a nozzle assembly, and an electrode. The rigid body defines a channel, a reservoir, and a vent path. The reservoir is in fluid communication with the channel. The vent path is in fluid communication with the reservoir. The reservoir is configured to provide spacing between the channel and the vent path. The sealing element is positioned distal to the rigid body. The nozzle assembly includes a nozzle head and a post. The post extends distally through the channel of the rigid body. The nozzle head projects distally from a distal end of the post. The electrode is disposed within the channel of the rigid body. The reservoir extends laterally from a longitudinal axis defined by the electrode.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: July 10, 2018
    Assignee: Tusker Medical, Inc.
    Inventors: Miranda M. Ray, Rohit Girotra, Anh Quoc Truong, Radhika Patel, Thomas D. Gross, Alfredo Cantu
  • Patent number: 10019860
    Abstract: Features are disclosed for accurately authenticating a delivery agent for unattended delivery of an item. The systems and methods described confirm the location of the delivery agent and proximity to the delivery location using short range wireless communications between a monitoring device at the delivery location and a communication device associated with the delivery agent. Access may also be conditioned on user specified “do not disturb” rules indicating when remote access is authorized. The authentication may be dynamically assessed such as based on a type of item being delivered.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: July 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Unyoung Kim, David T. Chiu, Michael Crane, Calvin Nguyen, Rohit Shrivastava
  • Patent number: 10019332
    Abstract: A non-volatile storage system is proposed with an efficient process for recovering from programming failures. In response to determining that a program fault occurred, and prior to completing the programming, the system programs data associated with the program fault to a back-up location. After programming the data associated with the program fault to the back-up location, the system continues programming including programming data that has not yet been subject of a programming process to the back-up location. After completing the programming process, the system moves already programmed data near the location of the program fault to the back-up location.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: July 10, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Rohit Sehgal, Nian Niles Yang
  • Publication number: 20180191579
    Abstract: Embodiments of the present disclosure provide a method, system, and computer program product for certifying resiliency and recoverability level of services. The method, system and computer program product include receiving a level of testing for a target service used by an application in an ordinary course of operation. The monitoring system disrupts expected behavior of the application by adjusting one or more parameters of the application. The monitoring system determines whether the service is able to recover based on the application behavior. Upon determining that the service is able to recover based on the application behavior, reporting the level of testing as the level of testing received.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Indumathy GURURAO, Sudheesh Sivadasan KAIRALI, Rohit SHETTY
  • Publication number: 20180192297
    Abstract: A method, a device, and a non-transitory storage medium provide to receive from an end device operated by a user, a measurement of a signal transmitted by a wireless station of a wireless access network to the end device, wherein the measurement is taken outside of a building; receive, from the end device, another measurement of a signal transmitted by the wireless station to the end device, wherein the other measurement is taken inside the building; calculate, based on the first measurement and the second measurement, a path loss, for a second frequency, between a future generation cell site and the building; calculate a received signal power of the future generation cell site based on the path loss; compare the received signal power to a threshold value; determine, based on the comparison, whether the user is qualified to receive future generation equipment to be placed in the building.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Deepak Chadaga, Nimalan Kanagasabai, Rohit Saraf, Robert Malupin
  • Publication number: 20180192461
    Abstract: The disclosure provides a method of connecting a non-3GPP or a non-IP device to a LTE-based communication system and related apparatuses using the same. In an aspect, the method would include not limited to determining radio interfaces supported by the relay; configuring a broadcast message to be transmitting by including information related to radio interfaces supported by the relay in the broadcast message; transmitting the broadcast message on all radio channels associated with the radio interfaces supported by the relay; and processing a Layer 2 connection request.
    Type: Application
    Filed: December 20, 2017
    Publication date: July 5, 2018
    Applicant: Industrial Technology Research Institute
    Inventors: Rohit Naik, Shubhranshu Singh, Ying-Yu Chen
  • Publication number: 20180189485
    Abstract: Techniques for consent centric data compliance checking are disclosed. In an example embodiment, multiple applications associated with an organization are received. Further, a purpose for each of the multiple applications associated with the organization is derived. Furthermore, consents of data subjects are captured for the derived purpose of each of the multiple application in a data subject preference master. Also, reconciliation of the data subject preference master and data subjects' data available in the organization is performed to determine consent lacking information.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 5, 2018
    Applicant: Tata Consultancy Services Limited
    Inventors: Rohit JAIN, Jayant Sudhakarrao Dani, Kiran Kumar Nutheti, Sridhar Gopal Pattar
  • Publication number: 20180191822
    Abstract: Embodiments of the present invention provide systems and methods for organization of data logging in a networked computing environment. A plurality of logging and monitoring zones, referred to as “logmon” zones are defined. Each zone is associated with one or more policies. The policies specify various parameters such as storage limits, priority, periodicity, and retention time, among others. A networked application operating in a cloud (networked) environment is associated with a zone. The tenant for the application can be billed according to the zone.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Rohit S. Shetty