Patents by Inventor James Sturms

James Sturms 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: 10452634
    Abstract: A consumer oriented data service is provided. A data collaboration service initiates operations to provide access to data from multiple sources by managing a data table of aggregate data fields based on a request from a client application. The request includes a consumer identification and data queries. An ownership of the data table is assigned based on the consumer identification. Local data fields identified in the data queries are inserted into the data table and populated with local datasets stored in the queries. External data fields identified in the data queries are inserted into the data table and populated with links to external datasets stored in external data sources.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krista Bendig, Mauricio Ordonez, Brian Jones, James Sturms, Gabriel J. Hall
  • Publication number: 20170239658
    Abstract: In some embodiments, a method for manipulating DNA molecules for use in a microfluidic device is provided, where the method may comprise providing a solution of a plurality of DNA molecules having a first radius of gyration under under a zero flow velocity, and maintaining the DNA molecules in a spherical shape under a flow velocity.
    Type: Application
    Filed: October 16, 2015
    Publication date: August 24, 2017
    Inventors: Ezra S. ABRAMS, T. Christian BOLES, Yu CHEN, James STURM, Robert AUSTIN
  • Publication number: 20170220615
    Abstract: A consumer oriented data service is provided. A data collaboration service initiates operations to provide access to data from multiple sources by managing a data table of aggregate data fields based on a request from a client application. The request includes a consumer identification and data queries. An ownership of the data table is assigned based on the consumer identification. Local data fields identified in the data queries are inserted into the data table and populated with local datasets stored in the queries. External data fields identified in the data queries are inserted into the data table and populated with links to external datasets stored in external data sources.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krista Bendig, Mauricio Ordonez, Brian Jones, James Sturms, Gabriel J. Hall
  • Publication number: 20170140047
    Abstract: A collaboration database service allows end users to create and collaborate on custom databases as any other type of productivity content (presentations, word processing documents, spreadsheets, etc.). Providing a more data centric experience rather than formatting centric may allow for a malleable experience. The custom entities the user defines may indicate how to best display the data on various devices, what rules should be enforced, and what actions need to be taken on behalf of the user. A collaboration database service according to embodiments may not only provide easy creation and sharing of various databases across devices, but also integrate and interoperate with various productivity application workloads. Each productivity application may play a unique role, and those individual strengths may be highlighted in an example service to bring the system together.
    Type: Application
    Filed: June 30, 2016
    Publication date: May 18, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krista Bendig, Gabriel Hall, James Sturms, Mauricio Ordonez, Mark Peterson, Brian Jones, Joe Filcik, Travis Eby, Caoimhe Grace Dowling, Kyle Zhang, Krunal Sheth
  • Patent number: 9391220
    Abstract: A system and method for interfacing large-area electronics with integrated circuit devices is provided. The system may be implemented in an electronic device including a large area electronic (LAE) device disposed on a substrate. An integrated circuit IC is disposed on the substrate. A non-contact interface is disposed on the substrate and coupled between the LAE device and the IC. The non-contact interface is configured to provide at least one of a data acquisition path or control path between the LAE device and the IC.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: July 12, 2016
    Assignee: The Trustees of Princeton University
    Inventors: Naveen Verma, Branko Glisic, James Sturm, Sigurd Wagner
  • Publication number: 20120200168
    Abstract: A system and method for interfacing large-area electronics with integrated circuit devices is provided. The system may be implemented in an electronic device including a large area electronic (LAE) device disposed on a substrate. An integrated circuit IC is disposed on the substrate. A non-contact interface is disposed on the substrate and coupled between the LAE device and the IC. The non-contact interface is configured to provide at least one of a data acquisition path or control path between the LAE device and the IC.
    Type: Application
    Filed: February 7, 2012
    Publication date: August 9, 2012
    Applicant: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Naveen Verma, Branko Glisic, James Sturm, Sigurd Wagner
  • Patent number: 7735652
    Abstract: The invention is directed to an apparatus and a method of separating particles, such as cells, from a heterogeneous fluid, such as blood, where the particles have a large range of sizes.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: June 15, 2010
    Assignee: The Trustees of Princeton University
    Inventors: David William Inglis, John Davis, Robert Austin, James Sturm
  • Publication number: 20080023399
    Abstract: The invention is directed to an apparatus and a method of separating particles, such as cells, from a heterogeneous fluid, such as blood, where the particles have a large range of sizes.
    Type: Application
    Filed: May 31, 2007
    Publication date: January 31, 2008
    Inventors: David Inglis, John Davis, Robert Austin, James Sturm
  • Publication number: 20070187250
    Abstract: The present invention relates to methods and devices for separating particles according to size. More specifically, the present invention relates to a microfluidic method and device for the separation of particles according to size using an array comprising a network of gaps, wherein the field flux from each gap divides unequally into subsequent gaps. In one embodiment, the array comprises an ordered array of obstacles in a microfluidic channel, in which the obstacle array is asymmetric with respect to the direction of an applied field.
    Type: Application
    Filed: December 15, 2006
    Publication date: August 16, 2007
    Inventors: Lotien Huang, James Sturm
  • Publication number: 20070156691
    Abstract: Implementations of various technologies, including methods, systems and apparatus, for managing a request from a user to access an object. In one implementation, a determination is made as to whether the user is denied or granted access to the object based on a policy (step a). If the user is neither denied nor granted access to the object by the policy, then a determination is made as to whether the user is granted access to the object by an access control list (ACL) for the object (step b). A conclusion is then made as to whether the user has access to the object as determined by steps (a) and (b).
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: James Sturms, Dennis Rakhamimov, Ziyi Wang
  • Publication number: 20070069243
    Abstract: The present invention provides an apparatus and a method of fabricating the apparatus. The apparatus comprises a substrate having a planar surface and first and second electrodes located on the planar surface. The first electrode has a top surface and a lateral surface, and the lateral surface has an edge near or in contact with the substrate. An electrode insulating layer is located on the top surface and a self-assembled layer located on the lateral surface. The second electrode is in contact with both the self-assembled layer and the electrode insulating layer.
    Type: Application
    Filed: June 16, 2006
    Publication date: March 29, 2007
    Applicants: Lucent Technologies Inc., Princeton University
    Inventors: Zhenan Bao, Jie Zheng, James Sturm, Troy Graves-Abe
  • Publication number: 20060156031
    Abstract: Reducing the number of inquiries required to determine access rights accorded to documents, in particular documents stored at a Web site, is disclosed. Upon receipt of a request for documents, a list of the documents is opened by the receiving server and data denoting the user access level of every document on the list is determined. Then, the resulting series of access levels is filtered to remove any access levels not available to the requestor. Next, a document query, including as a condition that any returned list of documents only include documents having an access level included on the filtered series of access levels, is generated. The resulting document data is then embedded in a Web page and sent to the requestor.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: James Sturms, Randy Thomson, Ziyi Wang, Hongzhou Ma
  • Publication number: 20060156393
    Abstract: Determining the user access controls to be included in a graphical user interface is disclosed. In response to a user logging onto a computing device, the level of access to be accorded to the user is determined. In response to the logged-on user requesting a page, the user access controls of the page that the logged-on user will have access to is determined. The determination is made by retrieving a page template for the requested page, the page template including generic access recognition instructions. Access data that describes the level of access accorded the user is also retrieved. Then the requested page is composed. When composed, the requested page includes access control rendering instructions that are based on the generic access recognition instructions and the access data. As a result, when the page is rendered, the resultant display includes user access control accessible to a user.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Peter Harwood, James Sturms, Ziyi Wang
  • Patent number: 7010540
    Abstract: A system and method are provided for delivering batches of data to a client, while maintaining the client's state in the accessed database. The system and method eliminate the need for a web server to maintain the location of any given client within a database. Accordingly, the web server operates with greater efficiency, because it is freed from having to maintain the state of any given client within a database and need not create or maintain a partitioned database. Maximum and minimum values of any data previously requested and received by the client are maintained. These maximum and minimum values are later used within a novel set of Structured Query Language (SQL) statements to indicate the user's state within the database. By maintaining minimum and maximum reference values, the user's state within the accessed database can be maintained without storing any information on the web server.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: March 7, 2006
    Assignee: Microsoft Corporation
    Inventor: James Sturms
  • Publication number: 20050161331
    Abstract: A method and apparatus for fractionation of charged macro-molecules such as DNA is provided. DNA solution is loaded into a matrix including an array of obstacles. An alternating electric field having two different fields at different orientations is applied. The alternating electric field is asymmetric in that one field is stronger in duration or intensity than the other field, or is otherwise asymmetric. The DNA molecules are thereby fractionated according to site and are driven to a far side of the matrix where the fractionated DNA is recovered. The fractionating electric field can be used to load and recover the DNA to operate the process continuously.
    Type: Application
    Filed: March 9, 2005
    Publication date: July 28, 2005
    Inventors: Lotien Huang, James Sturm, Robert Austin
  • Publication number: 20050014357
    Abstract: The present invention provides an apparatus and a method of fabricating the apparatus. The apparatus comprises a substrate having a planar surface and first and second electrodes located on the planar surface. The first electrode has a top surface and a lateral surface, and the lateral surface has an edge near or in contact with the substrate. An electrode insulating layer is located on the top surface and a self-assembled layer located on the lateral surface. The second electrode is in contact with both the self-assembled layer and the electrode insulating layer.
    Type: Application
    Filed: March 18, 2004
    Publication date: January 20, 2005
    Applicants: Lucent Technologies Inc., Princeton University
    Inventors: Zhenan Bao, Jie Zheng, James Sturm, Troy Graves-Abe
  • Publication number: 20040210598
    Abstract: A system and method are provided for delivering batches of data to a client, while maintaining the client's state in the accessed database. The system and method eliminate the need for a web server to maintain the location of any given client within a database. Accordingly, the web server operates with greater efficiency, because it is freed from having to maintain the state of any given client within a database and need not create or maintain a partitioned database. Maximum and minimum values of any data previously requested and received by the client are maintained. These maximum and minimum values are later used within a novel set of Structured Query Language (SQL) statements to indicate the user's state within the database. By maintaining minimum and maximum reference values, the user's state within the accessed database can be maintained without storing any information on the web server.
    Type: Application
    Filed: March 15, 2004
    Publication date: October 21, 2004
    Inventor: James Sturms
  • Patent number: 6728721
    Abstract: A system and method are provided for delivering batches of data to a client, while maintaining the client's state in the accessed database. The system and method eliminate the need for a web server to maintain the location of any given client within a database. Accordingly, the web server operates with greater efficiency, because it is freed from having to maintain the state of any given client within a database and need not create or maintain a partitioned database. Maximum and minimum values of any data previously requested and received by the client are maintained. These maximum and minimum values are later used within a novel set of Structured Query Language (SQL) statements to indicate the user's state within the database. By maintaining minimum and maximum reference values, the user's state within the accessed database can be maintained without storing any information on the web server.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: April 27, 2004
    Assignee: Microsoft Corporation
    Inventor: James Sturms