Patents by Inventor Pratik A. PATEL

Pratik A. PATEL 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).

  • Patent number: 8384122
    Abstract: Several embodiments of a tunneling transistor are disclosed. In one embodiment, a tunneling transistor includes a semiconductor substrate, a source region formed in the semiconductor substrate, a drain region formed in the semiconductor substrate, a gate stack including a metallic gate electrode and a gate dielectric, and a tunneling junction that is substantially parallel to an interface between the metallic gate electrode and the gate dielectric. As a result of the tunneling junction that is substantially parallel with the interface between the metallic gate electrode and the gate dielectric, an on-current of the tunneling transistor is substantially improved as compared to that of a conventional tunneling transistor. In another embodiment, a tunneling transistor includes a heterostructure that reduces a turn-on voltage of the tunneling transistor.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: February 26, 2013
    Assignee: The Regents of the University of California
    Inventors: Chenming Hu, Anupama Bowonder, Pratik Patel, Daniel Chou, Prashant Majhi
  • Patent number: 8375018
    Abstract: Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Subramanian Muralidhar, Marcelo Lopez Ruiz
  • Publication number: 20120047002
    Abstract: Incentivized offers may be provided to users of a virtual environment. More specifically, a virtual environment may be provided to users such that the users participate in the virtual environment by performing one or more actions within the virtual environment. Information may be determined that relates to the physical locations in the real world of individual users of the virtual environment. Offers of goods and/or services may be determined that should be presented to individual users. The offers may be determined based on one or more of the physical locations in the real world of the individual users, virtual environment criteria representing one or more aspects of the users involvement in the virtual environment, and/or other factors. The determined offers may be transmitted to the users.
    Type: Application
    Filed: August 23, 2010
    Publication date: February 23, 2012
    Applicant: enVie Interactive LLC
    Inventor: Pratik Patel
  • Publication number: 20110101420
    Abstract: A CMOS pixel circuit and timing for use in digital photography where the photodiode has increased full well. The circuit includes the photodiode, a reset transistor, a first transfer gate to move a charge from the photodiode to a floating diffusion node, a source follower transistor, a row select transistor, a second transfer gate located between the photodiode and the first transfer, and a capacitor located between the first and second transfer gates.
    Type: Application
    Filed: October 31, 2009
    Publication date: May 5, 2011
    Inventor: Pratik Patel
  • Publication number: 20100228749
    Abstract: Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties.
    Type: Application
    Filed: June 12, 2009
    Publication date: September 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Subramanian Muralidhar, Marcelo Lopez Ruiz
  • Publication number: 20100146036
    Abstract: Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent.
    Type: Application
    Filed: March 16, 2009
    Publication date: June 10, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Mark Ashton
  • Publication number: 20090210400
    Abstract: Aspects of the subject matter described herein relate to translating an identifier in a request into a data structure. In aspects, a client sends a data access request that includes a URI formatted according to the HTTP protocol. The data access request may include a request to create, change, retrieve, or delete one or more resources. The URI is received by a server that has components to translate the URI into a data structure that defines one or more resources indicated by the URI. This data structure is passed to a data source adapter that translates the data structure into operations used to access data on the data source associated with the data source adapter. There may be a plurality of data source adapters with each data source adapter structured to access data on a particular data source using the data structure to define the resources to access.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pablo Martin Castro, Anders Hejlsberg, Nikhil Kothari, Marcelo Lopez Ruiz, Michael Justin Flasko, Pratik Patel
  • Publication number: 20080183725
    Abstract: A data processing and storage system is provided. The system includes an aggregator component that stores metadata from at least two disparate data domains. A framework component encapsulates the metadata according to an abstraction model that describes the disparate data domains.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jose A. Blakeley, Atul Adya, Subramanian Muralidhar, Sergey Melnik, Shyamalan Pather, Xiaosong Yang, Srikanth Mandadi, Pratik Patel, Brahmnes Tsz Foon Fung, Kawarjit Bedi, Daniel G. Dosen, Timothy I. Mallalieu