Patents by Inventor Alex James

Alex James 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: 9292094
    Abstract: The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are tracked and associated with data. In an aspect, client context associated with a gesture is also tracked. The gestures are then employed to determine a global term to associate with the data. In an aspect, a look-up table comprising a pre-defined relationship between gestures and a global term can be employed. In another aspect, an inference component employ context information in conjunction with the tracked gestures to determine a global term to assign to data. After a global term is determined for data based on a gesture, an annotation file for the data can be created associating the data with the global term.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
  • Patent number: 9286414
    Abstract: The subject disclosure relates to one or more computer-implemented processes for collecting, analyzing, and employing annotations of data sources. In particular, an annotation component is configured to receive annotations of data for a data source, wherein the respective annotations comprise different associations of a global terms with the data of the data source, a data store configured to store the annotations, and an interface component configured to render the data based on the annotations in response to a request for the data. In an aspect, storing information, the data also stores descriptions of the data sources and definitions of the global terms, and the interface component determines a subset of the information in the data store based on the annotations. A method is further provided comprising receiving a global term and determining data sources that have the global term associated with the data thereof based on the information in the data store.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
  • Publication number: 20160072926
    Abstract: The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 10, 2016
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Publication number: 20160048469
    Abstract: A device for selecting requests to be serviced in a data processing apparatus has an arbitration stage for selecting an arbitrated request from a plurality of candidate requests and a hazard detection stage for performing hazard detection to predict whether the arbitrated request selected by the arbitration stage meets a hazard condition. If the arbitrated request meets the hazard condition, the hazard detection stage returns the arbitration request to the arbitration stage for a later arbitration and sets a hazard indication for the returned request. Also, the hazard detection stage controls at least one other arbitration request to be returned if it conflicts with a candidate request having the hazard indication set. This approach prevents denial of service to requests that were hazarded.
    Type: Application
    Filed: July 17, 2015
    Publication date: February 18, 2016
    Inventor: Alex James WAUGH
  • Publication number: 20160011190
    Abstract: Microfluidic devices and methods for using the same are provided. Aspects of the present disclosure include microfluidic devices that include a separation medium having functional groups which covalently bond to one or more analytes of interest, e.g., proteins, in a sample upon application of an applied stimulus, e.g., light. Also provided are methods of using the devices as well as systems and kits that include the devices. The devices, systems and methods find use in a variety of different applications, including diagnostic and validation assays.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 14, 2016
    Inventors: Amy E. Herr, Alex James Hughes
  • Patent number: 9208244
    Abstract: The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Publication number: 20150319939
    Abstract: A timber-working device comprises a frame having a feed axis and a drive system configured to feed at least one stem along the feed axis. The drive system comprises a first drive arm pivotally attached to the frame on a first side of the feed axis, having a first rotary drive having a first wheel. A second drive arm is also pivotally attached to the frame on a second side of the feed axis, having a second rotary drive having a second wheel. The drive system also comprises a third rotary drive having a third wheel, and a fourth rotary drive having a fourth wheel, mounted on the frame on the first and second sides of the feed axis respectively. At least one processor controls operation of the rotary drives, such that in a first mode the speed of the respective wheels of the rotary drives on the same side of the feed axis is substantially the same, and in a second mode the speed of the respective wheels of at least two rotary drives on opposing sides is substantially the same.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 12, 2015
    Inventors: Brett James Kaye, Alex James Stevenson, Justyn Peter Smythe
  • Publication number: 20150316547
    Abstract: Electrophoretic separation devices and methods for using the same are provided. Aspects of the devices include a polymeric separation medium that includes a plurality of microwells. Also provided are methods, systems and kits in which the subject devices find use. The devices and methods find use in a variety of different electrophoretic separation applications.
    Type: Application
    Filed: March 6, 2014
    Publication date: November 5, 2015
    Applicant: The Regents of The University of California
    Inventors: Amy E. Herr, Alex James Hughes, Elly Sinkala, Todd A. Duncombe, Kevin A. Yamauchi, Julea Vlassakis, Chi-Chih Kang, Zhuchen Xu, Robert Lin
  • Publication number: 20150257259
    Abstract: A multi-layered electronic system has a support substrate including at least a primary conductive track; a security layer including at least a conductive security track; an electrically-conductive engagement element in electrical communication with the primary conductive tack, and to which the security layer is mounted so that the conductive security track is in permanent electrical communication with the primary conductive track; and a flexible cover layer which overlies the security layer and which is directly or indirectly secured to the support substrate. The electrical connection between the security layer, conductive engagement element and primary conductive track is interrupted when the conductive security track is broken.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 10, 2015
    Inventors: Alan Roger MOREY, Martin Wallace EDMONDS, Gregory Tobias KNIGHT, Alex James COWCHER, Paul Alfred HILSON, Steven Mark SMITH
  • Patent number: 9108195
    Abstract: Microfluidic devices and methods for using the same are provided. Aspects of the present disclosure include microfluidic devices that include a separation medium having functional groups which covalently bond to one or more analytes of interest, e.g., proteins, in a sample upon application of an applied stimulus, e.g., light. Also provided are methods of using the devices as well as systems and kits that include the devices. The devices, systems and methods find use in a variety of different applications, including diagnostic and validation assays.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: August 18, 2015
    Assignee: The Regents of the University of California
    Inventors: Amy E. Herr, Alex James Hughes
  • Publication number: 20150136113
    Abstract: An improved hopper for a pellet grill that permits a first type of flavored pellet to be cleared from the hopper of a pellet grill so that a second type of flavored pellet may be loaded into the hopper for cooking and smoking. The disclosed hopper can also have a viewing window formed in its side for establishing how much, if any, of a pellet material is currently loaded into the hopper.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 21, 2015
    Inventors: H.R. Polter, Heath Aaron Darveau, Renee Irene Dorcey, Alex James Mousel
  • Patent number: 9037341
    Abstract: A method and system for displaying a traction control ON/OFF menu at a display module in a vehicle upon detection of vehicle characteristics and conditions that may warrant a driver's desire to manually disable the traction control feature. The method and system verify traction control is enabled on the vehicle, verify the traction control ON/OFF menu is not already being displayed at a display module, a controller receives at least one signal indicating an occasion that may warrant manual deactivation of traction control and the controller initiates displaying the traction control ON/OFF menu for the convenience of the driver.
    Type: Grant
    Filed: June 3, 2012
    Date of Patent: May 19, 2015
    Inventors: Jerry Alex James, Donald A. Perlick, Thomas Salmon, Bang Kim Cao, Anthony Joseph Rendi
  • Patent number: 9003123
    Abstract: An instruction cache stores cacheable instructions for access by a processing circuitry, the instruction cache having a data storage comprising a plurality of cache lines and a tag storage comprising a plurality of tag entries, each cache line for storing instruction data specifying a plurality of cacheable instructions, and each tag entry for storing an address identifier for the instruction data stored in an associated cache line. The instruction cache including valid flag storage for identifying whether each cache line is valid. Instruction cache control circuitry is arranged to store within a selected cache line of the data storage the instruction data for a plurality of cacheable instructions as retrieved from memory, to store within the tag entry associated with that selected cache line the address identifier for that stored instruction data, and to identify that selected cache line as valid within the valid flag storage.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: April 7, 2015
    Assignee: ARM Limited
    Inventors: Alex James Waugh, Matthew Lee Winrow
  • Publication number: 20150068168
    Abstract: A stirrup for saddles. The stirrup includes a pair of side members that extend upwardly from opposing sides of a tread. The tread is provided with a forwardly and downwardly slanted orientation. The orientation of the tread places a rider's foot in a heels-up position in which the rider's heel is above the toes. The heels-up position may be beneficial to professional and experienced riders participating in rodeo events like team roping, barrel racing, or other events in which the rider benefits from being in a forward position over or in front of the saddle. A cross-member extends between upper ends of the side members in a non-parallel orientation relative to the tread. The orientation of the cross-member causes the bottom end of the stirrup to list toward the animal to provide a rider with a more natural position when standing in the stirrups.
    Type: Application
    Filed: March 21, 2014
    Publication date: March 12, 2015
    Inventor: Alex James
  • Patent number: 8977820
    Abstract: A data processing apparatus and method are provided for handling hard errors occurring in a cache of the data processing apparatus. Cache location avoid storage is provided having at least one record, with each record being used to store a cache line identifier identifying a specific cache line. On detection of an error condition, one of the records in the cache location avoid storage is allocated to store the cache line identifier for the specific cache line associated with the entry for which the error condition was detected. A clean and invalidate operation is performed in respect of the specific cache line, and the access request is then re-performed. Cache access circuitry is arranged to exclude any specific cache line identified in the cache location avoid storage from a lookup procedure.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 10, 2015
    Assignee: ARM Limited
    Inventors: Antony John Penton, Alex James Waugh, Andrew Christopher Rose, Paul Stanley Hughes
  • Publication number: 20150038326
    Abstract: A method of producing an absorbent biocompatible material which comprises mixing at least one mycological material, such as a fungus or fungal tissue, with at least one lignocellulosic material to provide a biocomposite material comprising the at least one mycological material and the at least one lignocellulosic material. The biocomposite material then is contacted with at least one substance that increases the hydrophilicity of the biocomposite material, thereby providing an absorbent biocomposite material that has a variety of uses, such as absorbent materials for use in vegetation propagation and preservation, animal bedding, animal litter, filler in diapers, cold chain materials for temperature regulation, ice packs, absorbent foams and mats, such as decorative floral arrangement foams, carpet mats, and absorbent booms applied to chemical spills.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 5, 2015
    Inventors: Sarah Jane Araldi, Gregory John Tudryn, Courtney Elizabeth Hart, Alex James Carlton
  • Patent number: 8621336
    Abstract: A data processing apparatus is provided comprising processing circuitry for performing data processing operations, a set associative storage device for storing data values for access by the processing circuitry when performing data processing operations, error detection circuitry for performing, for each access to the storage device, an error detection operation on the data value accessed, and maintenance circuitry associated with the storage device for performing one or more maintenance operations.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: December 31, 2013
    Assignee: ARM Limited
    Inventors: Simon John Craske, Andrew Christopher Rose, Paul Stanley Hughes, Antony John Penton, Richard York, Simon Andrew Ford, Stuart David Biles, Alex James Waugh
  • Publication number: 20130346698
    Abstract: A data processing apparatus and method, the apparatus including processing circuitry for executing a sequence of instructions, each instruction having an associated memory address and the sequence of instructions including cacheable instructions whose associated memory addresses are within a cacheable memory region. Instruction cache control circuitry is arranged to store within a selected cache line of a data storage the instruction data for a plurality of cacheable instructions as retrieved from memory, to store within the tag entry associated with that selected cache line the address identifier for that stored instruction data, and to identify that selected cache line as valid within the valid flag storage. Control state circuitry maintains a record of the chosen cache line in which said data of a predetermined data type has been written, so that upon receipt of a request for that data it can then be provided from the instruction cache.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: ARM LIMITED
    Inventors: Alex James Waugh, Matthew Lee Winrow
  • Publication number: 20130335075
    Abstract: A system includes a probe assembly having sensing circuitry configured to sense at least one parameter relating to a rotating machine and a cable coupled to the sensing circuitry. The probe assembly also includes a molded probe body that is integrally molded about the cable and the sensing circuitry and a machined groove disposed on the molded probe body. The machined groove includes a machined surface.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: General Electric Company
    Inventors: Michael Scott Davis, Alex James Kuhlmann
  • Publication number: 20130325255
    Abstract: A method and system for displaying a traction control ON/OFF menu at a display module in a vehicle upon detection of vehicle characteristics and conditions that may warrant a driver's desire to manually disable the traction control feature. The method and system verify traction control is enabled on the vehicle, verify the traction control ON/OFF menu is not already being displayed at a display module, a controller receives at least one signal indicating an occasion that may warrant manual deactivation of traction control and the controller initiates displaying the traction control ON/OFF menu for the convenience of the driver.
    Type: Application
    Filed: June 3, 2012
    Publication date: December 5, 2013
    Inventors: Jerry Alex James, Donald A. Perlick, Thomas Salmon, Bang Kim Cao, Anthony Joseph Rendi