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).
-
Publication number: 20130159530Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: Microsoft CorporationInventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
-
Publication number: 20130159387Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: MICROSOFT CORPORATIONInventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
-
Publication number: 20130159829Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: Microsoft CorporationInventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
-
Publication number: 20130159938Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: MICROSOFT CORPORATIONInventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
-
Publication number: 20130144878Abstract: 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: ApplicationFiled: December 2, 2011Publication date: June 6, 2013Applicant: MICROSOFT CORPORATIONInventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
-
Publication number: 20130124058Abstract: 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: ApplicationFiled: November 10, 2011Publication date: May 16, 2013Inventors: Donald A. Perlick, Anthony Joseph Rendi, Thomas Salmon, Jerry Alex James
-
Publication number: 20120329040Abstract: 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: ApplicationFiled: June 21, 2012Publication date: December 27, 2012Inventors: Amy E. Herr, Alex James Hughes
-
Patent number: 8335908Abstract: Memory address translation buffering circuitry is provided comprising a primary storage bank and a secondary storage bank. Storage bank accessing circuitry is provided to perform a parallel lookup of the primary storage bank and the secondary storage bank for virtual to physical address translation entries. Buffering management circuitry is configured to transfer an address translation entry between the primary storage bank and the secondary storage bank dependent upon an occupancy level of at least one of the primary storage bank and secondary storage bank.Type: GrantFiled: July 1, 2010Date of Patent: December 18, 2012Assignee: ARM LimitedInventor: Alex James Waugh
-
Patent number: 8117048Abstract: A system for managing electronic health records, including: an interface element in at least one specially programmed general-purpose computer for receiving data regarding at least one environmental condition, at least one symptom related to physical or mental health, and background for the patient; a memory element for the computer for storing the data; and a processor in the computer for: generating, using the data, information regarding at least one concern with respect to the physical or mental health of the patient; and generating, using the data, at least one action item for addressing the at least one concern. The interface element is for transmitting at least a portion of the information regarding the at least one concern for the physical or mental health of the patient and the at least one action item for display and receiving data regarding compliance with the at least one action item.Type: GrantFiled: October 31, 2008Date of Patent: February 14, 2012Assignees: Independent Health Association, Inc., CUBRCInventors: Mary Johnice Rzadkiewicz, Janet M. Stoeckl, Roberta Rifkin, Ryan William Brown, Justin Michael Del Vecchio, Alex James, Lauren Schmidt, Michael Nusinov
-
Publication number: 20120005454Abstract: Memory address translation buffering circuitry is provided comprising a primary storage bank and a secondary storage bank. Storage bank accessing circuitry is provided to perform a parallel lookup of the primary storage bank and the secondary storage bank for virtual to physical address translation entries. Buffering management circuitry is configured to transfer an address translation entry between the primary storage bank and the secondary storage bank dependent upon an occupancy level of at least one of the primary storage bank and secondary storage bank.Type: ApplicationFiled: July 1, 2010Publication date: January 5, 2012Applicant: ARM LimitedInventor: Alex James Waugh
-
Publication number: 20110313808Abstract: A computer-implemented method is provided for producing a capital plan for the built environment of an organization. Data relating to components of the built environment such as buildings, assets, infrastructure, systems, components, energy infrastructure, and security infrastructure can be collected. Plan items for recommended projects can be produced through analysis, modeling, and scheduling routines based on the data. Organizational objectives can be identified and the plan items can be evaluated through configurable algorithms to determine which plan items best meet the organizational objectives. The execution of plan items can be managed through completion and the resulting ongoing performance can be monitored.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: 4Tell SolutionsInventors: James Thomas Kavanagh, Alex James Telford
-
Patent number: 7941584Abstract: A data processing apparatus and method are provided for performing hazard detection in a series of access requests issued by processing circuitry for handling by one or more slaves. The requests include one or more write access requests to be performec by an addressed slave device. Hazard detection circuitry comprises a pending write access history storage having at least one buffer and at least one counter for keeping a record of each pending write access request. Update circuitry responds receipt of a write access request to perform an update process to identify that write access request as a pending write access request in one of the buffers, and if the identity of another pending write access request is overwritten by that update process, to increment a count value a counter.Type: GrantFiled: March 26, 2009Date of Patent: May 10, 2011Assignee: ARM LimitedInventors: Alex James Waugh, Andrew Christopher Rose
-
Publication number: 20100250802Abstract: A data processing apparatus and method are provided for performing hazard detection in respect of a series of access requests issued by processing circuitry for handling by one or more slave devices. The series of access requests include one or more write access requests, each write access request specifying a write operation to be performed by an addressed slave device, and each issued write access request being a pending write access request until the write operation has been completed by the addressed slave device. Hazard detection circuitry comprises a pending write access history storage having at least one buffer and at least one counter for keeping a record of each pending write access request.Type: ApplicationFiled: March 26, 2009Publication date: September 30, 2010Applicant: ARM LimitedInventors: Alex James Waugh, Andrew Christopher Rose
-
Patent number: 7790662Abstract: One aspect of the invention relates to a laundry detergent product comprising (a) a package comprising (1) a container; and (2) a closure; (b) a fluid laundry detergent pourable at ambient storage temperature and comprising at least one material copourable from the package with the fluid laundry detergent, wherein the material is selected from: (1) a detergent-copourable perfume composition; (2) a fabric care additive; (3) a laundry-specific detersive additive; (4) an enzyme; (5) a volatile malodorous compound; and (6) any combination thereof; (c) a headspace; and (d) a detergent-non-copourable perfume composition. Another aspect of the invention relates to methods for making or assembling the fluid laundry detergent package.Type: GrantFiled: September 6, 2006Date of Patent: September 7, 2010Assignee: The Procter & Gamble CompanyInventors: Hilal Sahin Topkara, Alex James Orchard, Peter Gerard Gray, Manuel Mariani, Giovanni Carrara, Ingrid Merere, James Charles Theophile Roger Burckett St. Laurent, Johan Smets, Regis d'Hardemare, Hugo Robert Germain Denutte
-
Patent number: 7603904Abstract: A method and apparatus for determining a characteristic, such as the stiffness, of a portion of a wood specimen characterised by the steps of a) producing an acoustic signal in the wood specimen part way along the length of the wood specimen, and b) sensing a response in the wood specimen part way along the length of the wood specimen including a reverberation from a first end of the wood specimen, and c) calculating a characteristic of a portion of the wood specimen from analysis of the sensed response. A related method and apparatus may be used to determine a characteristic of a portion of a tree stem during harvesting of a tree and the characteristic used to optimise the value of a log cut from the stem.Type: GrantFiled: February 10, 2006Date of Patent: October 20, 2009Assignee: Waratah NZ LimitedInventors: Paul David Harris, Alex James Stevenson, Paul Gamble, Russell John Petherick, Eberhard Juergen Deuss, Eugene Stytsenko, Frederic Lecarpentier, Michael Kenneth Andrews
-
Publication number: 20090164727Abstract: A data processing apparatus and method are provided for handling hard errors occurring in a cache of the data processing apparatus. The cache storage comprising data storage having a plurality of cache lines for storing data values, and address storage having a plurality of entries, with each entry identifying for an associated cache line an address indication value, and each entry having associated error data. In response to an access request, a lookup procedure is performed to determine with reference to the address indication value held in at least one entry of the address storage whether a hit condition exists in one of the cache lines. Further, error detection circuitry determines with reference to the error data associated with the at least one entry of the address storage whether an error condition exists for that entry. Additionally, 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.Type: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: ARM LimitedInventors: Antony John Penton, Alex James Waugh, Andrew Christopher Rose, Paul Stanley Hughes
-
Publication number: 20090100519Abstract: A user of a computer system is provided with warning of unexpected or covert installation attempts using a malware or anti-virus detection engine. Even though the files that are unexpectedly attempted to be installed may be legitimate, rather than malware, the malware detection software is modified or configured to detect the unexpected installation and provide the user with an opportunity to abort the installation. A method of controlling installation of software in a computer system comprises detecting an attempt to install software on the computer system, identifying the software that was attempted to be installed, taking an action in response to identifying the software that was attempted to be installed.Type: ApplicationFiled: October 16, 2007Publication date: April 16, 2009Inventors: Lee Codel Lawson Tarbotton, Alex James Hinchliffe
-
Publication number: 20090044086Abstract: 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: ApplicationFiled: August 1, 2008Publication date: February 12, 2009Applicant: ARM LIMITEDInventors: Simon John Craske, Andrew Christopher Rose, Paul Stanley Hughes, Antony John Penton, Richard York, Simon Andrew Ford, Stuart David Biles, Alex James Waugh
-
Patent number: 7310817Abstract: A malware detecting system is described in which a client computer 8 sends a file access clearance request to an assessment computer 24 to determine whether or not access is permitted to that file. In this way, the different client computers on a network 2 may share their scan results and centralized control may be provided over access permissions to individual files or groups of files.Type: GrantFiled: July 26, 2001Date of Patent: December 18, 2007Assignee: McAfee, Inc.Inventors: Alex James Hinchliffe, Fraser Peter Howard, Andrew Kemp, Bobby Rai
-
Publication number: 20070181603Abstract: The present invention relates to a closure suitable for dispensing pourable product from a container. More specifically, the present invention is directed to a “twist to open” type closure operated by a twisting action.Type: ApplicationFiled: February 8, 2007Publication date: August 9, 2007Inventors: Filip Dominique Hubert Vangeel, Alex James Orchard