Patents by Inventor Andrew Wolfe

Andrew Wolfe 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: 8203541
    Abstract: The present disclosure relates to a display device with an OLED display including a plurality of nodes configured to emit light when drive circuitry provides a signal across the plurality of nodes at or above an illumination threshold. Measurement circuitry may be disposed proximate to the plurality of nodes and may be configured to sense the light reflected off of an object positioned over the OLED display to provide measurement signals. The measurement signals can be evaluated to determine the location of the display proximate to the object that provides the reflected light.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: June 19, 2012
    Assignee: Empire Technology Development LLC
    Inventors: Andrew Wolfe, Thomas Martin Conte
  • Patent number: 8193941
    Abstract: Health-sensing and health-action devices and systems are generally described. The health-sensing device may include one or more of a sensor, a filter, and a transmitter. The sensor may be configured to sense one or more factors relating to an indicator of a health related condition or occurrence such as snoring and may include one or more microphone devices, accelerometers, and/or MEMs devices. The filter may be configured to evaluate a signal from the sensor and determine if the indicator has been detected. The transmitter may be arranged for initiating a transmission based on a signal from the filter. The health-action device may be configured for responding to an indicator of a health related condition or occurrence of a user and may include one or more of a receiver, a processor, and a responder. The health-action device may stimulate the user or may cancel the snoring sound.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: June 5, 2012
    Assignee: Empire Technology Development LLC
    Inventors: Andrew Wolfe, Thomas Martin Conte
  • Patent number: 8180963
    Abstract: The present disclosure relates to a system for hierarchical read-combining memory having a multicore processor operably coupled to a memory controller. The memory controller is configured for receiving a plurality of requests for data from one or more processing cores of the multicore processor, selectively holding a request for data from the plurality of requests for an undetermined or indefinite amount of time, and selectively combining a plurality of requests for the same data into a single read-combined data request. The present disclosure further relates to a method for hierarchical read-combining data requests of a multicore processor and a computer accessible medium having stored thereon computer executable instructions for performing a procedure for hierarchical read-combining data requests of a multicore processor.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: May 15, 2012
    Assignee: Empire Technology Development LLC
    Inventors: Thomas Martin Conte, Andrew Wolfe
  • Patent number: 8131970
    Abstract: Techniques a generally described for creating a compiler determined map for the allocation of memory space within a cache. An example computing system is disclosed having a multicore processor with a plurality of processor cores. At least one cache may be accessible to at least two of the plurality of processor cores. A compiler determined map may separately allocate a memory space to threads of execution processed by the processor cores.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: March 6, 2012
    Assignee: Empire Technology Development LLC
    Inventors: Thomas Martin Conte, Andrew Wolfe
  • Patent number: 8090853
    Abstract: A data access control method and system. The method includes receiving by a computer processor from a requestor, a request for access to data. The computer processor extracts from the request, a requestor identification string associated with the requestor. The computer processor verifies a match for the requestor identification string, a service requestor identification string, a requestor software component operating process identification string, a requestor server identification string, a requestor hardware device network address and a requestor MAC address, and a requestor hardware device identification string against a plurality of registries. The computer processor generates an access point door associated with a specified logical storage room representation comprising the data. The computer processor enables access to the data via the access point door and the specified logical storage room representation based on enabling a logical lock with a logical key and a valid timestamp.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Daniel D. Carr, Richard William Muirhead, Francis Xavier Reddington, Martin Andrew Wolfe
  • Patent number: 7996595
    Abstract: Technologies are generally described herein for handling interrupts within a multiprocessor computing system. Upon receiving an interrupt at the multiprocessor computing system, a priority level associated with an interrupt handler for the interrupt can be determined. Current task priority levels can be queried from one or more processors of the multiprocessor computing system. One of the processors can be assigned to execute the interrupt handler in response to the processor having a lowest current task priority level. Interrupt arbitration can schedule and communicate interrupt responses among processor cores in a multiprocessor computing system. Arbitration can query information about current task or thread priorities from a set of processor cores upon receiving an interrupt. The processor core that is currently idle or running the lowest priority task may be selected to service the interrupt.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: August 9, 2011
    Assignee: Lstar Technologies LLC
    Inventor: Andrew Wolfe
  • Publication number: 20110131339
    Abstract: A data access control method and system. The method includes receiving by a computer processor from a requestor, a request for access to data. The computer processor extracts from the request, a requestor identification string associated with the requestor. The computer processor verifies a match for the requestor identification string, a service requestor identification string, a requestor software component operating process identification string, a requestor server identification string, a requestor hardware device network address and a requestor MAC address, and a requestor hardware device identification string against a plurality of registries. The computer processor generates an access point door associated with a specified logical storage room representation comprising the data. The computer processor enables access to the data via the access point door and the specified logical storage room representation.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William A. Brown, Daniel D. Carr, Richard William Muirhead, Francis Xavier Reddington, Martin Andrew Wolfe
  • Publication number: 20110099207
    Abstract: A data storage and retrieval method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data comprising the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William A. Brown, Daniel D. Carr, Richard William Muirhead, Francis Xavier Reddington, Martin Andrew Wolfe
  • Publication number: 20110065354
    Abstract: Interactive devices for detecting, characterizing, and acting upon tactile inputs are disclosed. An example embodiment may include a doll configured to produce audible outputs, visible outputs, and/or movement based at least in part upon its characterization of a tactile input. For example, the doll may characterize a tactile input as a slap, a tickle, a rub, a pinch, etc., and the doll may cry, smile, giggle, or move based upon its characterization of the tactile input.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Andrew Wolfe, Thomas M. Conte
  • Publication number: 20110066830
    Abstract: Techniques for pre-filling a cache associated with a second core prior to migration of a thread from a first core to the second core are generally disclosed. The present disclosure contemplates that some computer systems may include a plurality of processor cores, and that some cores may have hardware capabilities different from other cores. In order to assign threads to appropriate cores, thread/core mapping may be utilized and, in some cases, a thread may be reassigned from one core to another core. In a probabilistic anticipation that a thread may be migrated from a first core to a second core, a cache associated with the second core may be pre-filled (e.g., may become filled with some data before the thread is rescheduled on the second core). Such a cache may be a local cache to the second core and/or an associated buffer cache, for example.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Andrew Wolfe, Thomas M. Conte
  • Publication number: 20110067105
    Abstract: An operating system sandbox may include an operating system isolation module configured to restrict an operating system from transmitting machine-readable data and/or machine-readable instructions to an application, based on at least one predefined rule corresponding to abnormal operating system behavior.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Andrew Wolfe, Thomas M. Conte
  • Publication number: 20110066828
    Abstract: Techniques are generally described for mapping a thread onto heterogeneous processor cores. Example techniques may include associating the thread with one or more predefined execution characteristic(s), assigning the thread to one or more heterogeneous processor core(s) based on the one or more predefined execution characteristic(s), and/or executing the thread by the respective assigned heterogeneous processor core(s).
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Andrew Wolfe, Thomas M. Conte
  • Publication number: 20110067029
    Abstract: Techniques are generally described for allocating a thread to heterogeneous processor cores. Example techniques may include monitoring real time computing data related to the heterogeneous processor cores processing the thread, allocating the thread to the heterogeneous processor cores based, at least in part, on the real time computing data, and/or executing the thread by the respective allocated heterogeneous processor core.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Andrew Wolfe, Thomas M. Conte
  • Publication number: 20110055161
    Abstract: Techniques for cloud data backup are disclosed. Example methods may store backup data from a client computer on portions of data storage media associated with peer computers. In some example embodiments, a file may be encoded into segments using an error-tolerant encoding scheme, and the segments may be stored on peer computers. In some example embodiments, individual segments may be stored on more than one peer machine and/or an individual peer machine may not receive all of the segments associated with the file.
    Type: Application
    Filed: September 1, 2009
    Publication date: March 3, 2011
    Inventor: Andrew Wolfe
  • Publication number: 20110047333
    Abstract: Techniques are generally described related to a multi-core processor with a plurality of processor cores and a cache memory shared by at least some of the processor cores. The multi-core processor can be configured for separately allocating a respective level of cache memory associativity to each of the processing cores.
    Type: Application
    Filed: August 21, 2009
    Publication date: February 24, 2011
    Inventors: Andrew Wolfe, Thomas Martin Conte
  • Publication number: 20110040417
    Abstract: Times at which certain tasks are performed by a computer system, such as a data storage center, may be selected to reduce the cost of electrical energy in running the tasks. Tasks may be performed when the cost of electrical energy is relatively low. Alternatively, or in addition, tasks may be performed when there is a reduced call for air conditioning to cool the electronics of the computer system.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Andrew Wolfe, Thomas M. Conte
  • Publication number: 20110040603
    Abstract: A population activity mapping method may include detecting a plurality of wireless mobile devices within a geographic region. Individual wireless mobile devices may include a processor, a user interface, a transmitter and a receiver. The detecting operation may be performed by use of a wireless access point, a GPS satellite, and/or a base station, and may be performed at at least two different points in time. Input data may be provided based upon the detecting operation. A distance and speed at which the mobile devices travel within the geographic region may be discerned dependent upon the input data. The discerning operation is performed by at least one processor of a computer network. A time and/or location at which salable output is to be made available and/or an amount of salable output to be made available may be determined dependent upon the discerning operation.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Inventor: Andrew Wolfe
  • Publication number: 20110013808
    Abstract: A device for modeling a texture is described. An example device may include a plurality of image sensors, a data storage, and a processor operatively associated with the data storage and adapted to execute computer implemented instructions to capture a set of images of a surface with one or more of the plurality of image sensors, analyze the set of captured images to determine one or more surface variables, and convert the analyzed set of captured images into a surface texture type based on the one or more surface variables. A method for modeling a surface texture using a hand-held device is also described.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 20, 2011
    Inventors: Andrew Wolfe, Thomas Martin Conte
  • Publication number: 20110010455
    Abstract: Techniques for dynamic computation allocation are disclosed.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 13, 2011
    Inventors: Andrew Wolfe, Thomas Martin Conte
  • Publication number: 20100321559
    Abstract: Techniques are generally described for an image capture system that may include an image sensor, a flash for providing illumination, a data storage, and a processor operatively associated with the data storage. The processor may be adapted to execute computer implemented instructions to pre-store one or more image capture device characteristics in the data storage, acquire data in a pre-capture phase, model shadow effects based on either or both of the pre-stored data and the acquired data, modify one or more image capture device settings based on the modeled shadow effects, and record image data with the image sensor. Illumination may be provided substantially coincident with recording of the image data.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Inventors: Andrew Wolfe, Thomas Martin Conte