Patents by Inventor Rohan Kumar

Rohan Kumar 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: 20210229881
    Abstract: The present disclosure envisages an edible film composition for delivering predetermined amount of at least one edible composition to the oral cavity, a packaged dosage form packed in an edible film and a process for preparing the edible film composition and the dosage form, where the edible film composition disintegrates quickly upon placement in the oral cavity. Additionally, the edible composition can be at least one selected from the group consisting of mouth fresheners, mukhwas, mint, chocolate, arica nut, coconut, aftermeal snack or digestive aid, confectionery food product, and fennel seeds.
    Type: Application
    Filed: October 30, 2018
    Publication date: July 29, 2021
    Inventors: Rohan Kumar GUPTA, Rajiv Kumar GUPTA
  • Publication number: 20200320165
    Abstract: A method includes extracting a set of segments located in a reference single page graphic image. A first segment overlaps with a second segment of the set of segments. The method includes identifying a plurality of bounding areas within the reference single page graphic image. Each segment of the set of segments is associated with a bounding area of the plurality of bounding areas. The plurality of bounding areas includes a first bounding area and a second bounding area, the first bounding area overlapping with the second bounding area. The method includes generating an editable template including a set of editable fields. The set of editable fields is determined based upon the plurality of bounding areas in the reference single page graphic image. A position of an editable field in the editable template is based upon a position in the reference single page graphic image of a corresponding bounding area.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Balaji Vasan Srinivasan, Surya S. Dwivedi, Rohan Kumar, Pranav Ravindra Maneriker, Paridhi Maheshwari, Nitish Bansal
  • Publication number: 20200175028
    Abstract: The present disclosure includes systems and a methods for ingestion and processing of data in large volumes and varied data models. The system consists of a data intake adapter, tagging service, relation service, query service, persistence service and physical storage medium. The data intake adapters are implemented to support required data formats and models. The invention includes a method enabling assignments of tags to any data element that can be referenced in the system, including in some embodiments tables, rows, columns, data points, nodes, vectors, lists or other types. The invention further includes a method of data representation for tags data using hash tree data structures. The disclosure also includes a relations mechanism and service that is capable of defining relations between data elements. The disclosed system includes also a query service that leverages the internal data structures to provide efficient lookup and retrieval methods supporting vast range of analytical use cases.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Inventors: Wojciech Sebastian Kozlowski, Rohan Kumar Sudhir Vardhan, Chandan Kumar Singh, Rathna Shan Reddy, Dharini Govindarajan, Anita Pramoda
  • Patent number: 10223364
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 9819159
    Abstract: A housing for a variable frequency drive and its transformer, which housing has two compartments, one each for a VFD and transformer. The housing is box shaped with enclosures attached to the rear wall of each compartment, which enclosures communicate through openings in the compartments to their interiors. The VFD compartment has an exterior side wall communicating enclosure. Cooling components are disposed in each enclosure. Each compartment has inner and outer doors. The inner door of the VFD compartment has a recessed cabinet with VFD controls therein and on its door. The inner door of the transformer compartment has a grill, while its outer door has both interior and exterior louvers. The transformer compartment also holds the main circuit breaker.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: November 14, 2017
    Inventors: Lewis T. Smith, Rohan Kumar, Gnia Vang
  • Publication number: 20170117687
    Abstract: A housing for a variable frequency drive and its transformer, which housing has two compartments, one each for a VFD and transformer. The housing is box shaped with enclosures attached to the rear wall of each compartment, which enclosures communicate through openings in the compartments to their interiors. The VFD compartment has an exterior side wall communicating enclosure. Cooling components are disposed in each enclosure. Each compartment has inner and outer doors. The inner door of the VFD compartment has a recessed cabinet with VFD controls therein and on its door. The inner door of the transformer compartment has a grill, while its outer door has both interior and exterior louvers. The transformer compartment also holds the main circuit breaker.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Applicant: TESCO CONTROLS, INC.
    Inventors: LEWIS T. SMITH, ROHAN KUMAR, GNIA VANG
  • Publication number: 20160253341
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Application
    Filed: May 6, 2016
    Publication date: September 1, 2016
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 9336218
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 10, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Publication number: 20160125015
    Abstract: The maintaining of a database that is distributed across a front database and one or more cloud databases. Rather than have the front and remote portions of the database be fixed, a data distribution manager evaluates databases segments following a data distribution policy to identify one or more database segments that are to be transferred to or from the one or more cloud databases from or to the front database. In response, the data distribution manager causes the identified database segment to be moved. Accordingly, the data that is in the front database (and the data that is stored in the cloud) may vary over time.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Michael James Zwilling, Conor John Cunningham, Joe Cheow Chao Yong, Marina Polishchuk, Brian James Gianforcaro, Tobias Ternstrom, Lingzhi Allen, Nigel Robin Ellis, Rohan Kumar, Richard Shawn Bice
  • Patent number: 8949653
    Abstract: Various systems and methods for evaluating and controlling high-availability configuration. For example, one method can involve detecting fault tolerance parameters that can be available within a datacenter. The method also involves identifying a set of fault tolerance parameters that applies to an application. Identifying the fault tolerance parameters that apply to the application involves detecting whether the application is associated with one or more high-availability applications. The method also involves generating an index value for the application. The index value is based on the fault tolerance parameters associated with the application and provides an objective measure of the fault tolerance of the application.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: February 3, 2015
    Assignee: Symantec Corporation
    Inventors: Rohan Kumar Kayan, Ravikant Ambadas Gedam, Santosh Kumar Konduru
  • Publication number: 20150006493
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 8838568
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 8332432
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Publication number: 20120303667
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 8250102
    Abstract: Embodiments described herein are directed to the accessing remotely stored binary object data in a binary object store. In one embodiment, a computer system receives a request for a portion of binary object data, sends a query to a database server requesting access to the binary object data, and receives a binary object reference. The binary object reference includes binary object identification data and use characteristics specific to the binary object store. The computer system sends a binary object data access request based on the binary object reference to the binary object store using a binary object store interface, and receives the binary object data corresponding to the binary object data access request. The binary object data comprises a portion of data files. The computer system also sends the received binary object data to the user.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Pradeep Jnana Madhavarapu, Rohan Kumar, Michael J Warmington, Kevin G. Farlee, Balan Sethu Raman
  • Patent number: 8156507
    Abstract: An operating system is provided. The system includes an agent component to monitor computer activities between one or more single-item access components (SIAC) and one or more set-based access components (SBAC). An interface component is employed by the agent component to process kernel mode requests from a user mode application when communicating with a storage platform. Re-try components can be provided to facilitate cooperation between the SIAC and the SBAC.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Arkadi Brjazovski, Rohan Kumar, Cristian Diaconu, Oleksandr Gololobov, Mahesh K. Sreenivas
  • Publication number: 20110289100
    Abstract: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.
    Type: Application
    Filed: May 21, 2010
    Publication date: November 24, 2011
    Applicant: Microsoft Corporation
    Inventors: Pradeep Madhavarapu, Michael Warmington, Alexandru Chirica, Jun Fang, Rohan Kumar, Maciej Plaza, Srini Acharya
  • Patent number: 7970747
    Abstract: An operating system is provided. The system includes an agent component to monitor computer activities between one or more single-item access components and one or more set-based access components. A protocol component is employed by the agent component to mitigate data access between the single-item access components and the set-based access components.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Arkadi Brjazovski, Rohan Kumar, Sameet H. Agarwal, Stefan R. Steiner, Mahesh K. Sreenivas
  • Patent number: 7958167
    Abstract: The claimed subject matter provides a system and/or a method that extends transactional guarantees to unstructured data in a file system. A database engine, configured to retain structured data, can reserve a portion of the file system to store unstructured data to be managed by the database engine. A kernel component can associate a transaction with at least one stream that corresponds to the reserved portion of the file system. The association enables transaction based access to the reserved portion of the file system managed by the database engine.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Cristian Diaconu, Michael J. Purtell, Arkadi Brjazovski, Vaibhav Kamra, Rohan Kumar
  • Patent number: 7836079
    Abstract: Systems and methods that create a virtual name space of Universal Naming Convention (UNC) over a local file system (e.g., drive letter based names), via employing a UNC provider and filter arrangement that changes a name in the file object to reparse it to a volume where the local file exists. A name in the file object is changed to a local name (e.g., morphed name); subsequently reparsed and forwarded to a Name Space Owner component (NSO). As such, a request can originate from a UNC stack and reparsed on the local stack. The name space is presented to an application in UNC format, while the underlying file write occur in the file system.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Rohan Kumar, Neal R. Christiansen, Eileen Brown, Garret J. Buban