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: 20180025083
    Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
    Type: Application
    Filed: September 19, 2017
    Publication date: January 25, 2018
    Applicant: VMware, Inc.
    Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
  • Publication number: 20180021081
    Abstract: An actuator for use in a surgical instrument, the actuator includes an upper portion configured to be actuated by one or more fingers, wherein the upper portion has an upper distal portion for operating the surgical instrument in a first mode of operation, and an upper proximal portion for operating the surgical instrument in a second mode of operation, and wherein the upper distal portion and the upper proximal portion have different respective tactile configurations for informing the user of the first and second modes of operation, respectively.
    Type: Application
    Filed: June 8, 2017
    Publication date: January 25, 2018
    Applicant: MAQUET CARDIOVASCULAR LLC
    Inventors: Fred GINNEBAUGH, Joseph N. LAMBERTI, Rohit GIROTRA, Ryan ABBOTT, Kenny L. DANG, Justin WILLIAMS
  • Patent number: 9877052
    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: March 20, 2017
    Date of Patent: January 23, 2018
    Assignee: CSC Holdings, LLC
    Inventors: Gemma Toner, Colleen Moraghan, Richard Neill, Alejandro A. Hoyos, John McKenna, Laurie Martone, Rohit Bansal
  • Patent number: 9875936
    Abstract: Methods for forming fins with a straight profile by preventing fin bending during STI fill and annealing are disclosed. Embodiments include providing STI regions separated by Si regions, each topped with a hardmask; planarizing the STI regions; removing the hardmask over a portion of the Si regions, forming recesses; forming a conformal spacer layer over the STI regions and in the recesses; removing horizontal portions of the spacer layer; epitaxially growing Si in each recess, forming fins; and etching the STI regions and a remainder of the spacer layer down to the Si regions to reveal the fins.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 23, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Ryan Sporer, Rohit Pal, Jeremy Wahl
  • Patent number: 9873092
    Abstract: The present invention relates to a material. In particular, it relates to a membrane for filtering water. More particularly, it relates to a membrane comprising carbon nanotubes and mixed cellulose ester porous membranes for water desalination and purification. Still more particular, the membrane comprising a fibrous substrate and carbon nanotubes formed on a fibrous substrate, wherein the surface of the carbon nanotubes is functionally modified. A microfluidic device comprising such a membrane and a method for filtering water are also disclosed.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: January 23, 2018
    Assignees: Singapore University of Technology, Massachusetts Institute of Technology
    Inventors: Hui Ying Yang, Rohit Karnik
  • Patent number: 9875278
    Abstract: Techniques are described for using stored function instantiations, together with user queries. In one example, a method includes receiving a query from a user that contains one or more parameters. The method further includes comparing one or more parameters of the query with one or more parameters of one or more stored function instantiations. The method further includes determining a pre-existing function instantiation from the one or more stored function instantiations that have one or more parameters in common with the query. The method further includes identifying one or more parameters that are not in common between the query and the pre-existing function instantiation. The method further includes modifying the pre-existing function instantiation into a repurposed function instantiation that incorporates the one or more parameters from the query that are not in common between the query and the pre-existing function instantiation.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventor: Rohit Bahl
  • Patent number: 9870211
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of cloud-based deployments. In one aspect, a method includes receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in a specification language and requiring instantiation of respective class definitions of one or more classes, each class modeling a respective data or functional component of the cloud-based deployment using a group of configurable class parameters, and the respective class definition of each class representing a requested state of the data or functional component modeled by the class; deriving a plurality of application programming interface (API) calls for configuring the cloud-based deployment based on the class definitions of the one or more classes; causing the plurality of API calls to be executed to configure the cloud-based deployment.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: January 16, 2018
    Assignee: Google Inc.
    Inventors: Pankaj Risbood, Parag Kacharulal Sarda, Rahul S. Kulkarni, Rohit Jain, Vittaldas Sachin Shenoy, Vivek Sahasranaman
  • Publication number: 20180012593
    Abstract: Features are disclosed for detecting words in audio using contextual information in addition to automatic speech recognition results. A detection model can be generated and used to determine whether a particular word, such as a keyword or “wake word,” has been uttered. The detection model can operate on features derived from an audio signal, contextual information associated with generation of the audio signal, and the like. In some embodiments, the detection model can be customized for particular users or groups of users based usage patterns associated with the users.
    Type: Application
    Filed: July 3, 2017
    Publication date: January 11, 2018
    Inventors: Rohit Prasad, Kenneth John Basye, Spyridon Matsoukas, Rajiv Ramachandran, Shiv Naga Prasad Vitaladevuni, Bjorn Hoffmeister
  • Publication number: 20180013932
    Abstract: One embodiment of the present invention sets forth a technique for detecting a shot change in a video. The technique includes calculating a first plurality of difference values for pixel blocks included in a first video frame and a second video frame and calculating a first cumulative distribution function (CDF) based on the first plurality of difference values. The technique further includes calculating a second plurality of difference values for pixel blocks included in a first plurality of video frames that is contiguous with the first video frame and calculating a second CDF based on the second plurality of difference values. The technique further includes comparing the first CDF to the second CDF to detect a shot change.
    Type: Application
    Filed: December 14, 2016
    Publication date: January 11, 2018
    Inventors: Rohit PURI, Adithya PRAKASH, Shinjan TIWARY
  • Publication number: 20180013653
    Abstract: Systems, methods and computer-readable storage devices each provide, for a given flow entry in a flow table associated with a packet flow, a first atomic counter associated with a first color and a second atomic counter associated with a second color. The system, for a first coloring interval, marks traffic in the packet flow from a tenant to a fabric as the first color and increments the first atomic counter. At a conclusion of the first coloring interval and for a second coloring interval, the system marks the traffic in the packet flow from the tenant to the fabric as the second color and increments the second atomic counter. The system compares first packet counts associated with the first color at an ingress point with second packet counts associated with the first color at an egress point to the fabric.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 11, 2018
    Inventors: Nalinaksh Pai, Ravikanth Nasika, Krishna Doddapaneni, Azeem Suleman, Rohit Puri
  • Publication number: 20180010052
    Abstract: The present invention discloses a catalytic process for the manufacture of hydrogen and hydrocarbons simultaneously in the same reactor from renewable source, i.e. lipids, glycerides and fatty acids from plant, animal or algae oil, where in the multiple unstaurations in the renewable feedstock and the catalytic intermediates produced in the process from renewable feedstock is converted catalytically using simultaneous combination of in-situ occurring reactions. These in-situ occurring reactions are simultaneous combination of hydroconversion, reforming and water gas shift reactions wherein the reaction is performed in the presence of one or more metal sulfides form of metals of Group VI and/or Group IX and/or Group X elements, specifically comprises of one or more active metal combinations such as Co, W, Mo, Ni, P, with Pt, Pd encapsulated inside sodalite cages for prevention against poisoning from sulfur based compounds.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 11, 2018
    Inventors: Anil Kumar Sinha, Mohit Anand, Saleem Akthar Farooqui, Rakesh Kumar, Rakesh Kumar Joshi, Rohit Kumar, Aditya Rai
  • Patent number: 9864999
    Abstract: The technologies described herein identify multiple electronic devices belonging to the same group. A computer system receives, from network accessing applications of a plurality of electronic devices, internet protocol (IP) trajectory information about the network accessing applications via a network. The IP trajectory information includes a user identifier, a list of IP addresses associated with each of the network accessing applications, and timestamps specifying times each of the network accessing applications accesses the network. The computer system identifies and removes commercial IP addresses from the list of IP addresses, analyzes IP trajectory information to retrieve a most commonly used IP address for each of the network accessing applications during a certain period, and determines that different network accessing applications belong to the same group if the most commonly used IP addresses for the different network accessing applications are the same.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 9, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Hao Cheng, Rohit Chandra, Jimmy Yang
  • Publication number: 20180000564
    Abstract: A plastic shell such as an orthodontic aligner has an interior shape that substantially conforms to a current or future dental arch of a patient. The plastic shell includes a hollow feature comprising a cavity. The plastic shell additionally includes an object inserted into the cavity, wherein the object provides structural strength to the plastic shell at a location of the hollow feature and does not interfere with a fit of the plastic shell onto the dental arch of the patient.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Bruce Cam, Crystal Tjhia, Rohit Tanugula, Dennis Te
  • Publication number: 20180002372
    Abstract: The present invention discloses a process for the preparation of 16, 17-acetals of pregnane derivatives having formula I wherein each substituent is independently selected from; R1 is H or CH3; R2 is C1-C6 linear or branched alkyl, alkynyl group or cycloalkyl group; aryl or heteroaryl group; or R1 and R2 combine to form saturated, unsaturated C3-C6 cyclic or heterocyclic ring; R3 and R4 are same or different and each independently represents H or halogen; R5 is —OH or —OCOR wherein R represents H or C1-C6 linear, branched or cyclic alkyl group that may be substituted.
    Type: Application
    Filed: January 29, 2016
    Publication date: January 4, 2018
    Applicant: Coral Drugs Pvt. Ltd.
    Inventors: Vinayak TRIPATHI, Rajesh KUMAR, Rohit BHUWANIA, Binay Kumar BHUWANIA
  • Patent number: 9860852
    Abstract: A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell radios violates a second interference constraint for any of the one or more sets of candidate power control parameters; and generating one or more messages for each of the plurality of small cell radios identifying one or more particular sets of power control parameters that provide for meeting the second interference constraint.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar, Vikram Chandrasekhar, Kedar Durgadas Shirali, Qing Zhao
  • Publication number: 20170370195
    Abstract: A downhole assembly in a wellbore includes a production logging tool disposed in the wellbore and a jet pump device set in a bottom hole assembly uphole from the production logging tool. The jet pump has a central axis, and includes one or more internal components that are radially offset to allow a slickline to pass through the jet pump device. The slickline is configured to actuate the production logging tool. While the jet pump device is operating to produce fluids, the production logging tool is further reciprocated within the wellbore on the slickline to obtain measurements at various locations.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 28, 2017
    Applicant: ACCELERATED PRODUCTION SERVICES, INC.
    Inventors: Vijay Kumar, Ramamurthy Narasimhan, Rohit Abraham Paul, Subrat K. Samantray
  • Publication number: 20170371744
    Abstract: A first phase of a programming process is performed to program data into a set of non-volatile memory cells using a set of verify references and allowing for a first number of programming errors. After completing the first phase of programming, an acknowledgement is provided to the host that the programming was successful. The memory system reads the data from the set of non-volatile memory cells and uses an error correction process to identify and correct error bits in the data read. When the memory system is idle and after the acknowledgement is provided to the host, the memory system performs a second phase of the programming process to program the corrected error bits into the set of the non-volatile memory cells using the same set of verify references and allowing for a second number of programming errors.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Applicant: SANDISK TECHNOLOGIES LLC
    Inventors: Rohit Sehgal, Nian Niles Yang
  • Publication number: 20170372480
    Abstract: Systems, methods, and media for pre-processing and post-processing in additive manufacturing are provided. A method includes receiving object geometry data. The method may further include generating a sectional snapshot and a bounding box. The method may also include performing a boundary tracing operation on the sectional snapshots. Further still, the method may include executing a contour mapping algorithm. The method may additionally include outputting slice contour points with respect to the object to be fabricated.
    Type: Application
    Filed: June 28, 2017
    Publication date: December 28, 2017
    Inventors: Sundaraman Anand, Rohit Vaidya, Sushmit Chowdhury, Kunal Mhapsekar, Mathew McConaha
  • Publication number: 20170372371
    Abstract: An approach is provided for managing a contact with an inactive customer. After grouping customers into active and inactive customers, the active customers are grouped according to activity segments corresponding to a level and style of activity. Personality traits, values, and needs of the active customers are determined. A mapping between the personality traits, values, and needs of the active customers and the activity segments is generated. Personality traits, values, and needs of an inactive customer are determined. Using the mapping and based on the personality traits, values, and needs of the inactive customer, an activity segment in which the inactive customer likely belongs is determined. Action(s) corresponding to the active customers in the determined activity segment are selected. The action(s) are applied to the inactive customer to increase a likelihood of the inactive customer becoming engaged in an activity similar to activities performed by the active customers.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Chitra Dorai, Julian A. McIntosh, Sreeranjini R. Seetharam, Rohit A. Shetty
  • Publication number: 20170374263
    Abstract: Various embodiments of the present technology may comprise a method and apparatus for reducing spatial flicker artifacts in high dynamic range images produced from multiple image captures with differing integration times. The method and apparatus may comprise, in the image captures, measuring pixel intensity selecting pixels with a predetermined intensity thresholds, calculating a ratio based on a channel selection, normalizing the calculated ratio to an ideal ratio, and applying the normalized ratio to corresponding image pixels in a second image capture to produce a flicker-free image.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Manjunath SOMAYAJI, Rohit RANADE