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: 20210081457
    Abstract: A computer system is configured to receive a plurality of previous user selection by a user of previous database entries, each of which has as plurality of database field. The computer system is configured to analyze the plurality of previous user selections to identify how frequently the same values are included in the various previous database entries. The computer system is configured to determine weights for the various database fields and rank subsequent search results for a subsequent search of the database based on the determined weights.
    Type: Application
    Filed: January 24, 2020
    Publication date: March 18, 2021
    Inventors: Mario Sergio Rodriguez, Christian Posse, Rohit Kapoor, Muhammad Tayyab Javed
  • Publication number: 20210081240
    Abstract: Various techniques are used to schedule computing jobs for execution by a computing resource. In an example method, a schedule is generated by selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic. A second computing job is selected for a second slot in the schedule based on a second priority of the second computing job with respect to a second characteristic. The second slot occurs after the first slot in the schedule, and the second characteristic is different than the first characteristic. The first characteristic or the second characteristic includes an execution frequency. The computing jobs are executed based on the schedule.
    Type: Application
    Filed: November 25, 2020
    Publication date: March 18, 2021
    Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
  • Publication number: 20210082535
    Abstract: Systems, apparatuses and methods may provide for technology that programs a first plurality of error correction codewords to a first set of pages in a block of non-volatile memory, wherein the first plurality of error correction codewords are programmed at a first density. The technology may also program a second plurality of error correction codewords to a second set of pages in the block, wherein the second plurality of error correction codewords are programmed at a second density. In one example, the first density and the second density are different from one another.
    Type: Application
    Filed: December 2, 2020
    Publication date: March 18, 2021
    Inventors: Ravi Motwani, Pranav Kalavade, Rohit Shenoy, Rifat Ferdous
  • Publication number: 20210081493
    Abstract: A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph.
    Type: Application
    Filed: September 14, 2019
    Publication date: March 18, 2021
    Applicant: Adobe Inc.
    Inventors: Aman Arora, Rohit Kumar Dubey
  • Publication number: 20210082470
    Abstract: A system for generating and distributing a digital mixtape. In one example, the system can receive a user command to generate a digital mixtape including a user-defined compilation of music. The user command identifies a recipient of the digital mixtape and identifies one or more media content items to be included in the music compilation for the recipient. The digital mixtape can also include audio recordings from the user to be added to the digital mixtape.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventors: Henriette Susanne Martine CRAMER, Sarah MENNICKEN, Kurt JACOBSON, Rohit Kumar, Henrik LINDSTRÖM, Karl HUMPHREYS, Jennifer THOM-SANTELLI, Robert L. WILLIAMS
  • Publication number: 20210081436
    Abstract: In disclosed techniques, a computing system causes presentation of a user interface having an input field operable to receive, from a user, a search query for a database. The computing system may classify the search query by: determining whether the search query includes terms that are within a specified vocabulary indicative of a natural language query and determining whether the search query includes terms that identify an object defined in a schema of the database. In response to classifying the search query as a natural language query, the computing system returns query results determined by identifying values in the database corresponding to the object defined in the schema. In response to classifying the search query as a keyword query, the computing system returns query results determined by comparing terms of the search query to values within records in the database.
    Type: Application
    Filed: January 7, 2020
    Publication date: March 18, 2021
    Inventors: Rohit Kapoor, Christian Posse, Francisco Borges, Guillaume Kempf, Arvind Srikantan
  • Patent number: 10952345
    Abstract: In one embodiment, a cable management bracket for managing cables connected to a modular electronic system mounted on a rack comprises a fixed portion and a rotatable portion extending from the fixed portion and comprising a support member for supporting the cables, the rotatable portion rotatable with the cables to allow for removal and insertion of a module of the modular electronic system.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: March 16, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Shailesh R. Nayak, Viktor Brauer, Joel Richard Goergen
  • Patent number: 10952347
    Abstract: In one embodiment, an apparatus is disclosed comprising a cable management bracket and a cable guide connector configured to engage a slot of a networking chassis having a length extending along a first axis. The cable guide connector comprises a center section configured to slide within the slot along the first axis and having an aperture configured to receive a retainer to secure the cable guide connector by compression at a selected position along the length of the slot. The cable guide connector further defines a plurality of apertures configured to engage a protrusion of the cable management bracket and defines a plurality of selectable angles at which the cable management bracket can be positioned relative to a second axis that is perpendicular to the first axis through which the slot extends.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: March 16, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Rohit Dev Gupta, Joel R. Goergen, Jatin Kohli
  • Patent number: 10951711
    Abstract: A method and system are disclosed for acquiring and processing data, the exemplary system includes: one or more intelligent devices connected in a dynamic ad hoc network as a network of edge devices which can optionally access a cloud storage, at least one intelligent device being configured with a software installation to selectively receive and execute analytics on data received; at least one of the intelligent devices being configured to identify data to be requested from at least one other edge device for enhancing analytics performed on the at least one intelligent device; and a switchboard for maintaining a current view of resources in the network, and functions for which each resource is tasked, the resources including the at least one intelligent device and those edge devices which can communicate with the at least one intelligent device on the network.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 16, 2021
    Assignee: BOOZ ALLEN HAMILTON INC.
    Inventors: Raymond Charles Hardman, III, Ki Hyun Lee, Tyler James Alston, Rohit Leena Madhu, Parisa Gandomkar Yarandi
  • Patent number: 10951560
    Abstract: According to an aspect, a method for ranking messages of conversation graphs in a messaging platform using predictive outcomes includes receiving, over a network, a conversation view request to retrieve messages of a conversation graph stored on a messaging platform, and determining, by the messaging platform, a plurality of predictive outcomes for each of a plurality of messages of the conversation graph using predictive models. The plurality of predictive outcomes includes a reciprocal engagement probability. The method includes ranking, by the messaging platform, the plurality of messages based on the predictive outcomes, and transmitting, by the messaging platform, over the network, at least a subset of the plurality of messages to be rendered on a client application according to the rank.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 16, 2021
    Assignee: Twitter, Inc.
    Inventors: Rohit Jain, Arvind Thiagarajan
  • Patent number: 10949367
    Abstract: A method for handling kernel services for interrupt routines in a multi-core processor in an electronic device. The method comprises receiving a first interrupt on a first core of the multi-core processor, wherein the first interrupt includes at least one kernel service request and at least one non-kernel service request. The method further determines whether a worker queue of the first core in empty and whether a kernel service lock for the at least one kernel service request is acquired by at least one second core of the multi-core processor, in response to determining that the worker queue of the first core is empty. The method further comprises executing the at least one non-kernel service request of the first interrupt on the first core. The pending kernel service request are queued in the worker queue based on whether worker queue is empty or not and availability of kernel lock.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anup Manohar Kaveri, Nischal Jain, Rohit Kumar Saraf, Samarth Varshney, Shwetang Singh, Vinayak Hanagandi, Srinivasa Rao Kola, Younjo Oh
  • Publication number: 20210073195
    Abstract: A computing system may repair a database index for a database table by placing a first structural lock on the database table to prevent modifications to the structure of the table. The computing system may scan the database table to determine a plurality of database records. The system may probe the database index for the database records to identify records with missing entries in the index. Based on the probing, the system may place a first data lock on a record of the database table corresponding to a missing index entry to prevent modification of data in the record. In response to placing the first record lock, the system adds an index entry for the locked database record to the database index. During repair of the index, one or more processes may use the database index to locate one of the plurality of database records included in the database table.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Inventors: Rohit Agrawal, Thomas Fanghaenel
  • Publication number: 20210073400
    Abstract: Disclosed are various approaches for sharing uniform resource locators (URLs) and enforcing browser restrictions along with a shared URL. Browser restrictions can be identified by appending commands to the shared URL that instruct the receiving browser to activate certain browser restrictions. Browser restrictions can also be enforced using a URL restriction validator, which is a server process that can facilitate enforcement of browser restrictions along with a shared URL.
    Type: Application
    Filed: November 20, 2019
    Publication date: March 11, 2021
    Inventors: Rohit Pradeep SHETTY, Sharun Varghese SAMUEL, Erich Peter STUNTEBECK, Ramani PANCHAPAKESAN, Craig Farley NEWELL
  • Publication number: 20210075889
    Abstract: An enterprise application executed on a user device is configured to perform steps of providing functionality for a user device while operating in background on the user device; determining an issue with the functionality of the enterprise application; presenting a user of the user device a list of a plurality of issue types for selection thereof; receiving a selection from the user of an issue type for the issue; and collecting data from the user device based on the selected issue type. The steps can further include transmitting the collected data to a back end server for troubleshooting of the issue.
    Type: Application
    Filed: October 21, 2019
    Publication date: March 11, 2021
    Inventors: Rohit Goyal, Rishabh Gupta
  • Publication number: 20210072885
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for visual trigger notification. The method, computer system, and computer program product may include a computing device which may receive a user selection of a display portion of an application on a first display unit and user input defining a visual trigger policy for the selected display portion of the application. The visual trigger policy may define a visual trigger and a user notification in response to detecting the visual trigger. The computing device may capture image data of the selected display portion of the application on the first display unit and analyze the captured image data to detect the visual trigger, The computing device may, in response to detecting the visual trigger, generate the user notification defined by the visual trigger policy.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Rohit Ranchal, Xu Wang, Paul R. Bastide
  • Publication number: 20210073834
    Abstract: This invention teaches how one can identify user interests based upon portions of content i.e. at a finer level of granularity than known until now. Existing computer technology could identify that a user was interested in animals if he viewed a page about animals. The instant invention allows a user to select/generate/reference/isolate a portion of content, and s/he can do this without having to install additional software to his/her browser/device. Thus, we can now know if a specific user is interested in cats, and another in dogs based upon the content portions s/he chose to reference/interact with. A profile of a user's interests can be developed across a multitude of documents. This profile of the user's interests can then be leveraged for commerce such as: better, targeted, contextual advertising; developing analytics; and far superior insights into user interests can be obtained.
    Type: Application
    Filed: November 23, 2020
    Publication date: March 11, 2021
    Inventor: Rohit Chandra
  • Publication number: 20210073669
    Abstract: Disclosed are various embodiments for generating training data for machine-learning models. A plurality of original records are analyze to identify a probability distribution function (PDF), wherein a sample space of the PDF comprises the plurality of original records. A plurality of new records are generated using the PDF. An augmented dataset that includes the plurality of new records is created. Then, a machine-learning model is trained using the augmented dataset.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: Soham Banerjee, Jayatu Sen Chaudhury, Prodip Hore, Rohit Joshi, Snehansu Sekhar Sahu
  • Publication number: 20210075371
    Abstract: An integrated circuit device is provided. In some examples, the integrated circuit device includes a first amplifier path, a second amplifier path coupled in parallel with the first amplifier path, a matching network coupled to the first amplifier path and the second amplifier path, and an antenna coupled to the matching network. In some such examples, the first amplifier path includes a first differential power amplifier coupled to the matching network, and the second amplifier path includes a second differential power amplifier coupled to the matching network. The integrated circuit device may further include a controller coupled to selectively enable the first amplifier path to provide a transmitter output power within a first range and to selectively enable the second amplifier path to provide a transmitter output power within a second range that is different from the first range.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Inventor: Rohit CHATTERJEE
  • Publication number: 20210074425
    Abstract: Systems and methods are provided for automatically marking locations within a radiograph of one or more dental pathologies, anatomies, anomalies or other conditions determined by automated image analysis of the radiograph by a number of different machine learning models. Image annotation data may be generated based at least in part on obtained results associated with output of the multiple machine learning models, where the image annotation data indicates at least one location in the radiograph and an associated dental pathology, restoration, anatomy or anomaly detected at the at least one location by at least one of the machine learning models. A number of different pathologies may be identified and their locations marked within a single radiograph image.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Cambron Neil Carter, Nandakishore Puttashamachar, Rohit Sanjay Annigeri, Joshua Alexander Tabak, Nishita Kailashnath Sant, Ophir Tanz, Adam Michael Wilbert, Mustafa Alammar
  • Publication number: 20210075811
    Abstract: Systems and methods include providing functionality for a user device while operating in background on the user device; responsive to a user request, starting collection of packets intercepted by the enterprise application; storing the collected packets on the user device; receiving a selection from the user of an issue type of a plurality of issue types for an issue; and providing the issue type and the collected packets for debugging of the issue type. The systems and methods can further include transmitting the collected data and the collected packets to a back end server for troubleshooting of the issue.
    Type: Application
    Filed: August 13, 2020
    Publication date: March 11, 2021
    Inventors: Rishabh Gupta, Rohit Goyal