Patents by Inventor Pankaj Garg

Pankaj Garg 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: 20180024996
    Abstract: A method of and system for enhanced local-device content discovery is disclosed. A method includes providing a local collection of content items and associated metacontent on a device. The metacontent describes the informational content of the corresponding content items. A remote catalog of metacontent items and information describing relationships between the metacontent items is provided. Input is received from the user for finding at least one desired content item and a search query is formed including at least one metacontent item of the remote catalog based on matching the input from the user with metacontent items of the catalog and further based on the information describing relationships between the metacontent items. A subset of content items of the local collection associated with metacontent that at least partially matches the search query is selected and presented on a display device based on at least one ranking criterion.
    Type: Application
    Filed: June 6, 2017
    Publication date: January 25, 2018
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Pankaj Garg, Ganesh Ramamoorthy, Kajamalai G. Ramakrishnan, Murali Aravamudan
  • Patent number: 9872925
    Abstract: The present invention relates to a vitamin B6-coupled poly(ester amine) (VBPEA) as a gene carrier and a method for preparing the gene carrier. Moreover, the present invention relates to a gene delivery complex comprising a therapeutic gene coupled to the gene carrier and a pharmaceutical formulation for gene therapy, which comprises the gene delivery complex as an active ingredient. In addition, the present invention relates to gene therapy utilizing the gene carrier, the gene delivery complex or the pharmaceutical formulation. The VBPEA of the invention has a significantly high gene delivery rate compared to existing gene carriers and a complex of the VBPEA with DNA has little or no cytotoxicity and shows a very high in vivo transfection efficiency. In addition, a complex of the VBPEA with siRNA shows high gene silencing efficiency and can induce a high rate of cell death and the inhibition of cell proliferation in cancer cells, suggesting that it can be used for anticancer gene therapy.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: January 23, 2018
    Assignee: SNU R&DB FOUNDATION
    Inventors: Jong Hoon Chung, Shambhavi Pandey, Pankaj Garg, Pill Hoon Choung
  • Publication number: 20170246309
    Abstract: The present invention relates to polydixylitol polymer based gene transporter (PdXYP) and a preparation method thereof. Further, the present invention relates to a nucleic acid delivery complex where the nucleic acids for treatment are conjugated to the gene transporter and a pharmaceutical composition for gene therapy including the complex as an active ingredient. In addition, the present invention relates to the gene transporter, gene delivery complex, and gene therapy using the gene transporter and gene delivery complex. It was confirmed that the PdXYP of the present invention has a considerably higher nucleic acid delivery rate than existing gene transporters, has almost no cytotoxicity in the conjugate when conjugated with DNA, also has very high in vivo transfection efficiency, and above all, especially has considerably high transfection efficiency for brain tissues, which has involved difficulty in gene therapy due to the blood brain barrier for a while.
    Type: Application
    Filed: October 29, 2015
    Publication date: August 31, 2017
    Inventors: Jong Hoon Chung, Pankaj Garg, Shambhavi Pandey, Pill Hoon Choung, Chong Su Cho, Bog Hee Kim
  • Patent number: 9742636
    Abstract: Reliable address discovery cache techniques are described. In an implementation, a reliable communication channel is established for control messages related to address resolution in a network. The communication channel is employed for communication of messages for internet protocol (IP) address acquisition, release, and mapping staleness between clients (e.g., nodes or endpoints) in the network and a cache manager component configured to maintain and update an address map for the clients. The cache manager component may also be configured to send directed messages via the communication channel to propagate changes in the mapping to the clients. Further, clients may provide explicit notifications regarding address release and staleness to the cache manager component to facilitate updating of the address map. In this way, a reliable and up-to-date address map is maintained and the amount of broadcast discovery messages and bandwidth consumed overall for address discovery operations may be reduced.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pankaj Garg, Praveen Balasubramanian, Stephen E. Bensley, Luis I. Martinez Castillo
  • Patent number: 9703779
    Abstract: A method of and system for enhanced local-device content discovery is disclosed. A method includes providing a local collection of content items and associated metacontent on a device. The metacontent describes the informational content of the corresponding content items. A remote catalog of metacontent items and information describing relationships between the metacontent items is provided. Input is received from the user for finding at least one desired content item and a search query is formed including at least one metacontent item of the remote catalog based on matching the input from the user with metacontent items of the catalog and further based on the information describing relationships between the metacontent items. A subset of content items of the local collection associated with metacontent that at least partially matches the search query is selected and presented on a display device based on at least one ranking criterion.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: July 11, 2017
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Pankaj Garg, Ganesh Ramamoorthy, Kajamalai G. Ramakrishnan, Murali Aravamudan
  • Patent number: 9690833
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: June 27, 2017
    Assignee: VEVEO, INC.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Publication number: 20160350388
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Application
    Filed: May 26, 2016
    Publication date: December 1, 2016
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9405568
    Abstract: Multi-tenant network stack techniques are described. In an implementation, a host instantiates an instance of virtual machine that is configured to serve networks service to multiple tenants and corresponding virtual networks. To do so, a framing layer of the virtual machine may be configured to obtain configuration data indicative of topology for a multi-tenant virtual networking environment from a virtual switch of a host device. The framing layer uses the configuration data to construct routing compartments and interfaces as abstractions of each virtual network in accordance with the topology. The routing compartments are isolated from each other and provide a mechanism for applications to process network input/output (I/O) in the context of a specific tenant or virtual network. The single virtual machine is able to provide services and applications to serve multiple tenants that are independent of the underlying virtualization technology.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pankaj Garg, Onur Feliz, Luis M. Hernandez
  • Publication number: 20160171536
    Abstract: The system may receive an individual transaction record of a purchase at a merchant location. The individual transaction record may be collected at a point of sale. The individual transaction record may also include at least one of a first purchase time, a first purchase location, a first purchase amount, a first merchant category, or a first purchase item. The system may further predict a future purchase based on the individual transaction record and transmit an offer based on the future purchase.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Pankaj Garg, Sachin Garg, Subhajit Sanyal
  • Patent number: 9355182
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 31, 2016
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9290121
    Abstract: Disclosed are a cold-charging type truck box/cargo container and a temperature-keeping box, which includes a truck box that includes one or more temperature-keeping chambers and a cold storage chamber arranged to correspond to a top of the temperature-keeping chambers, the cold storage chamber receiving therein one or more cold accumulators, wherein a wall of the truck box corresponding to the cold storage chamber is provided with a connector; and a freezer, which includes a delivery tube and a freezing system, the delivery tube having a first end connected to the freezing system, the delivery tube having a second connected to a fast connector; wherein connection is selectively made between the connector and the fast connector to allow the freezing system to supply cold energy through the delivery tube into the cold storage chamber to freeze the cold accumulators. With freezing of the cold accumulators being completed at every morning, cargos can be transported from a transfer station to a destination.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: March 22, 2016
    Assignee: Innovation Thru Energy Co., Ltd.
    Inventor: Pankaj Garg
  • Publication number: 20160070783
    Abstract: In accordance with one or more embodiments of the invention, a method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 10, 2016
    Inventors: Sashikumar Venkataraman, Rakesh Barve, Pankaj Garg, Pranav Rajanala, Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 9259103
    Abstract: A combination-type refrigerating cabinet includes a cabinet body, a refrigeration-cycle unit and a pipe system. The cabinet body internally defines at least one cold accumulation chamber and a refrigerated cabinet internally having at least one refrigeration chamber, and at least one first air passage is provided between the cold accumulation chamber and the refrigerated cabinet. The cold accumulation chamber is internally provided with at least one cold accumulator, and the cold accumulator includes a case filled with a liquid cold accumulating material. The refrigeration-cycle unit separately supplies cold energy to the cold accumulation chamber and the refrigerated cabinet. The pipe system is provided between the cabinet body and the refrigeration-cycle unit, and includes a cold accumulation chamber pipeline communicating the refrigeration-cycle unit with the cold accumulation chamber and a refrigerated cabinet pipeline communicating the refrigeration-cycle unit with the refrigerated cabinet.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: February 16, 2016
    Assignee: INNOVATION THRU ENERGY CO., LTD.
    Inventor: Pankaj Garg
  • Patent number: 9223873
    Abstract: Methods and systems for incrementally selecting and providing relevant search engines in response to a user query. A method of incrementally selecting and providing relevant search engines is based in part on identifying a set of search engines associated with corresponding metadata, receiving a partial search query entered by the user of a device, inferring after each user keypress a set of potential full queries intended by the user, using the potential full queries and the search engine metadata to identify a set of relevant search engines, and for each of these search engines, providing a direct link to launch a relevant query in the search engine. The user input may be either ambiguous, or erroneous, and may be entered using an input-constrained device.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 29, 2015
    Assignee: VEVEO, INC.
    Inventors: Sashikumar Venkataraman, Rakesh Barve, Pankaj Garg
  • Patent number: 9177081
    Abstract: In accordance with one or more embodiments of the invention, a method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: November 3, 2015
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Rakesh Barve, Pankaj Garg, Pranav Rajanala, Murali Aravamudan, Ajit Rajasekharan
  • Publication number: 20150254355
    Abstract: The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
    Type: Application
    Filed: May 19, 2015
    Publication date: September 10, 2015
    Inventors: Rakesh Barve, Pankaj Garg, Sashikumar Venkataraman, Murali Aravamudan, Keyur Vallabhbhai Faldu, Vineet Agarwal, Apurv Anand
  • Publication number: 20150178394
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Application
    Filed: August 29, 2014
    Publication date: June 25, 2015
    Inventors: Rakesh BARVE, Sashikumar VENKATARAMAN, Murali ARAVAMUDAN, Manish Mohan SHARMA, Pankaj GARG, Sankar ARDHANARI
  • Patent number: 9058390
    Abstract: The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: June 16, 2015
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Pankaj Garg, Sashikumar Venkataraman, Murali Aravamudan, Keyur Vallabhbhai Faldu, Vineet Agarwal, Apurv Anand
  • Publication number: 20150082301
    Abstract: Multi-tenant network stack techniques are described. In an implementation, a host instantiates an instance of virtual machine that is configured to serve networks service to multiple tenants and corresponding virtual networks. To do so, a framing layer of the virtual machine may be configured to obtain configuration data indicative of topology for a multi-tenant virtual networking environment from a virtual switch of a host device. The framing layer uses the configuration data to construct routing compartments and interfaces as abstractions of each virtual network in accordance with the topology. The routing compartments are isolated from each other and provide a mechanism for applications to process network input/output (I/O) in the context of a specific tenant or virtual network. The single virtual machine is able to provide services and applications to serve multiple tenants that are independent of the underlying virtualization technology.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Pankaj Garg, Onur Feliz, Luis M. Hernandez
  • Publication number: 20150078152
    Abstract: One or more techniques and/or systems are provided for connecting a virtual switch to multiple routers (e.g., multiple IP subnets, multiple networks, multiple leaf routers, etc.), for implementing a virtual router for IP address routing, and/or for MAC address overwrite. In an example, a virtual switch is configured to connect a server to multiple routers, such as leaf routers of a Layer 3 network. The virtual switch may route communication packets amongst the multiple routers based upon fail-over and/or load balancing routing criteria. In another example, a virtual router is implemented within the server for IP address routing. In another example, destination MAC address overwriting is performed to direct communication packets to a selected router (e.g., a destination MAC address is overwritten with a MAC address of the selected router). In this way, load balancing and/or fail-over may be implemented within a Layer 3 network.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Inventors: Pankaj Garg, Davor Bonaci