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: 9763321
    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: Grant
    Filed: March 10, 2015
    Date of Patent: September 12, 2017
    Assignee: JOHNSON ELECTRIC S.A.
    Inventors: Alan Roger Morey, Martin Wallace Edmonds, Gregory Tobias Knight, Alex James Cowcher, Paul Alfred Hilson, Steven Mark Smith
  • Patent number: 9746932
    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: February 24, 2016
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Siddharth Jayadevan, Jason Clark
  • Publication number: 20170228318
    Abstract: An apparatus and method are provided for supporting multiple cache features. The apparatus provides cache storage comprising a plurality of cache ways and organised as a plurality of ways groups, where each way group comprises multiple cache ways from the plurality of cache ways. First cache feature circuitry is provided to implement a first cache feature that is applied to the way groups, and second cache feature circuitry is provided to implement a second cache feature that is applied to the way groups. Way group control circuitry is then arranged to provide a first mapping defining which cache ways belong to each way group when the first cache feature is applied to the way groups, and a second mapping defining which cache ways belong to each way group when the second cache feature is applied to the way groups.
    Type: Application
    Filed: December 28, 2016
    Publication date: August 10, 2017
    Inventors: Davide MARANI, Alex James WAUGH
  • Patent number: 9697297
    Abstract: The subject disclosure relates to techniques for performing an operation on a resource, based on a state of the resource, by invoking a hypertext transfer protocol (HTTP) request on a universal resource locator (URL) indicating the operation. An interface component can receive a request including an HTTP method and a URL including a first portion indicating a resource and a second portion indicating an operation. Further, an invocation component, in response to the operation being associated with the resource, can invoke the operation on the resource utilizing the HTTP method based on a state of the resource. Other embodiments relate to conditionally returning the operation within a return payload, for example, alone or within a feed, based on an applicability of the operation according to a state of an associated resource.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 4, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Patent number: 9652506
    Abstract: The subject disclosure relates to techniques for providing data experience(s) via disparate semantic annotations based on a respective user scenario. An annotation component can synthesize semantic information for respective data types of data set(s), associate the semantic information with the respective data types to obtain respective data annotations, and in response to receiving a query from a client, send at least a portion of the respective data annotations to the client. Further, a data aggregation component can aggregate the respective data annotations and at least a portion of the data set(s). Other embodiments relate to performing, via an application, operations utilizing a data type based on respective semantic annotations associated with the data type. Yet other embodiments relate to receiving external data annotation(s) and associating the external data annotation(s) with portion(s) of the respective data types to derive portion(s) of the respective semantic annotations.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Publication number: 20170109289
    Abstract: An apparatus and method are provided for operating a virtually indexed, physically tagged cache. The apparatus has processing circuitry for performing data processing operations on data, and a virtually indexed, physically tagged cache for storing data for access by the processing circuitry. The cache is accessed using a virtual address portion of a virtual address in order to identify a number of cache entries, and then physical address portions stored in those cache entries are compared with the physical address derived from the virtual address in order to detect whether a hit condition exists.
    Type: Application
    Filed: September 21, 2016
    Publication date: April 20, 2017
    Inventors: Jose GONZALEZ GONZALEZ, Alex James WAUGH, Adnan KHAN
  • Publication number: 20170094032
    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: December 9, 2016
    Publication date: March 30, 2017
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Publication number: 20170091097
    Abstract: An apparatus comprises a translation lookaside buffer (TLB) comprising TLB entries for storing address translation data for translating virtual addresses to physical addresses. Hazard checking circuitry detects a hazard condition when two data access transactions correspond to the same physical address. The hazard checking circuitry includes a TLB entry identifier comparator to compare TLB entry identifiers identifying the TLB entries corresponding to the two data access transactions. The hazard condition is detected in dependence on whether the TLB entry identifiers match.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 30, 2017
    Inventors: Alex James WAUGH, Max John BATLEY, Thomas Edward ROBERTS
  • Publication number: 20170091113
    Abstract: There is provided a data processing apparatus comprising: processing circuitry to speculatively execute an instruction referencing a virtual address. Lookup circuitry receives the virtual address from the processing circuitry. The lookup circuitry comprises storage circuitry to store at least one virtual address and page walking circuitry to perform a page walk on further storage circuitry, in dependence on the virtual address being unlisted by the storage circuitry, to determine whether a correspondence between a physical address and the virtual address exists. The lookup circuitry signals an error when the correspondence cannot be found and, in response to the error being signaled, the storage circuitry stores an entry comprising the virtual address.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventor: Alex James WAUGH
  • Publication number: 20170076758
    Abstract: There is provided an apparatus comprising power state determination circuitry to determine a power state of a processing circuit; and control circuitry to issue a control signal relating to an item of data stored in a first storage circuitry. When the power state of the processing circuit is a predetermined state, the control circuitry issues a further control signal to a second storage circuitry to indicate whether the item of data is to be retained by the second storage circuitry.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventor: Alex James WAUGH
  • Publication number: 20170060175
    Abstract: An apparatus includes control circuitry configured to receive a first N-bit count value in a first domain, and to determine an M-bit increment indicating value based on the first N-bit count value and a reference value, where M<N. Boundary circuitry is configured to provide the M-bit increment indicating value to a second domain. In the second domain, updating circuitry configured to update a second N-bit count value based on an increment represented by the M-bit increment indicating value provided by the boundary circuitry.
    Type: Application
    Filed: August 3, 2016
    Publication date: March 2, 2017
    Inventor: Alex James WAUGH
  • Patent number: 9555395
    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: Grant
    Filed: July 31, 2014
    Date of Patent: January 31, 2017
    Assignee: ECOVATIVE DESIGN LLC
    Inventors: Sarah Jane Araldi, Gregory John Tudryn, Courtney Elizabeth Hart, Alex James Carlton
  • Patent number: 9552249
    Abstract: The disclosed computer-implemented method for troubleshooting computing tasks using log files may include (1) identifying multiple log files generated during successful executions of a computing task, (2) identifying an anomalous log file generated during an anomalous execution of the computing task, (3) creating a model of a successful log file for the computing task by (a) identifying invariants that represent matching sequences found in the same location within at least two successful log files and (b) storing each invariant in a node within the model, and (4) traversing, sequentially through the anomalous log file, matching sequences within the anomalous log file with nodes within the model until identifying at least one discrepancy between the anomalous log file and the model. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: January 24, 2017
    Assignee: Veritas Technologies
    Inventor: Alex James
  • Patent number: 9550014
    Abstract: A uterine contractile device includes a series of perforated tubes, a sealing balloon, and an additional connecting tube to deliver a vacuum force inside the lumen of a postpartum uterus. The uterine contractile device may be used after child birth to facilitate contraction of a woman's uterus. By facilitating contraction of the uterus, a medical professional may achieve immediate and sustained hemostasis of the mother.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: January 24, 2017
    Assignee: InPress Technologies, Inc.
    Inventors: Alex James Norred, George Cochran Harper, David Lagrew, Davis Reed Carlin, Jan Segnitz, Amelia Michele Degenkolb
  • Patent number: 9537977
    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: November 13, 2015
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Patent number: 9523684
    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: July 13, 2015
    Date of Patent: December 20, 2016
    Assignee: The Regents of the University of California
    Inventors: Amy E. Herr, Alex James Hughes
  • Publication number: 20160171054
    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: Application
    Filed: February 16, 2016
    Publication date: June 16, 2016
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
  • Publication number: 20160170496
    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: Application
    Filed: February 24, 2016
    Publication date: June 16, 2016
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Siddharth Jayadevan, Jason Clark
  • Patent number: 9334152
    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: Grant
    Filed: March 21, 2014
    Date of Patent: May 10, 2016
    Inventor: Alex James
  • Patent number: 9321440
    Abstract: A vehicle comprises a speed-sensing device outputting a signal indicating a velocity of the vehicle, a brake system outputting a signal for indicating when the brake system is being commanded to a brake torque providing state, and a trailer brake controller coupled to the speed-sensing device and the brake system. The trailer brake controller utilizes the signal of the speed-sensing device to determine when the vehicle is in a zero-velocity state and utilizes the signal of the brake system to determine when the brake system is being commanded to the brake torque providing state. The trailer brake controller transitions a brake-actuating output signal thereof from a speed-dependent zero-velocity output signal value to a trailer hold zero-velocity output signal value greater than the speed-dependent zero-velocity output signal value when it is determined that the brake system is in the brake torque providing state while the vehicle is in the zero-velocity state.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: April 26, 2016
    Assignee: Ford Global Technologies
    Inventors: Donald A. Perlick, Anthony Joseph Rendi, Thomas Salmon, Jerry Alex James