Patents by Inventor James Freeman

James Freeman 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: 7698528
    Abstract: Memory management techniques involve establishing a memory pool having an amount of sharable memory, and dynamically allocating the sharable memory to concurrently manage multiple sets of sequenced units of digital data. In an exemplary scenario, the sets of sequenced units of digital data are sets of time-ordered media samples forming clips of media content, and the techniques are applied when media samples from two or more clips are simultaneously presentable to a user as independently-controlled streams. Variable amounts of sharable memory are dynamically allocated for preparing upcoming media samples for presentation to the user. In one possible implementation, a ratio of average data rates of individual streams is calculated, and amounts of sharable memory are allocated to rendering each stream based on the ratio. Then, the sharable memory allocated to rendering individual streams is reserved as needed to prepare particular upcoming media samples for presentation to the user.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Arthur William James Freeman, Olivier Colle, James C. Finger
  • Publication number: 20090189764
    Abstract: An occupancy adapter for converting any type of security system motion detector into an occupancy-based controller, such as for regulating lighting within a building or controlled space. The occupancy adapter can also be used to provide control to other automated systems within a building or controlled space, such as security systems, HVAC, fire alarms, etc., based on occupancy data.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Applicant: TLC Integration, LLC
    Inventors: Carl Keller, James Freeman
  • Publication number: 20090149973
    Abstract: An automated lighting and building control system that is operative to control a large number of lights and to provide control to other control systems, such as security systems, powered window coverings, and HVAC systems, within a geographic area based on a large amount of input data, including day light conditions, occupancy data, security information, HVAC data, etc. The savings generated by the control system are measurable and verifiable and enable the operator of the controlled space to analyze exactly how the controlled space is being utilized. To improve the quality of the overall control system, the present invention utilizes a universal occupancy adapter for converting any motion detector for a security system, into a component of the lighting/building controller. Further, the entire system can be controlled remotely over the Internet without the need for special software.
    Type: Application
    Filed: January 28, 2008
    Publication date: June 11, 2009
    Applicant: TLC Integration, LLC
    Inventors: Carl Keller, James Freeman
  • Publication number: 20090006771
    Abstract: Memory management techniques involve establishing a memory pool having an amount of sharable memory, and dynamically allocating the sharable memory to concurrently manage multiple sets of sequenced units of digital data. In an exemplary scenario, the sets of sequenced units of digital data are sets of time-ordered media samples forming clips of media content, and the techniques are applied when media samples from two or more clips are simultaneously presentable to a user as independently-controlled streams. Variable amounts of sharable memory are dynamically allocated for preparing upcoming media samples for presentation to the user. In one possible implementation, a ratio of average data rates of individual streams is calculated, and amounts of sharable memory are allocated to rendering each stream based on the ratio. Then, the sharable memory allocated to rendering individual streams is reserved as needed to prepare particular upcoming media samples for presentation to the user.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Arthur William James Freeman, Olivier Colle, James C. Finger
  • Publication number: 20080142215
    Abstract: Methods and apparatus for harvesting energy while moving a tool through a well are shown and described. The harvested energy can be used by the tool to perform work once it reaches an intended location in the well, or along the way. A considerable amount of potential energy is typically lost by oilfield tools as they move down through a borehole. Methods and apparatus described herein recover and/or store some of the energy during the downward movement of the tool.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Jahir Alfonso Pabon, James Garland O'Connell, Burt S. Tilley, Matthew EJ Brouillard, Tal Schwartz, Brandon Christopher Rowan, Mark Mefika Penner, Jeremy James Freeman
  • Publication number: 20080141512
    Abstract: Apparatus (2) for removing or fitting a compression ring (4), which apparatus (2) comprises a body (6), at least one externally threaded portion (8) which is on the body (6) and which is for receiving a compression ring nut (10), a bore (12) which is in the body (6) and which has a screw thread (14), a spindle (16) which has an external thread (18) and which is screwable backwards and forwards in the bore (12) in the body (6), at least one abutment means (20) for engaging an end (22) of a pipe (24) requiring the compression ring (4) to be removed, and a handle which in use is permanently attached to the body (6) and which is for preventing rotation of the body (6) during rotation of the spindle (16) for removing the compression ring (4) from the pipe (24), and during rotation of the compression ring nut (10) for installing the compression ring (4) on the pipe (24).
    Type: Application
    Filed: December 7, 2007
    Publication date: June 19, 2008
    Inventor: Spencer James Freeman
  • Patent number: 7339942
    Abstract: A dynamic queue allocation and de-allocation mechanism for managing traffic flowing through a switching node. If a packet matches conditions of a particular QoS policy rule, a determination is made as to whether a queue associated with the matched QoS policy rule exists on an egress port that is to forward the packet. If such a queue does not exist, a determination is made as to whether enough resources are available for dynamically creating the queue according to the QoS action parameters of the matched QoS policy rule. If the new queue may not be created because of resource limitation, queues of lower priority existing on the port are reclaimed and their resources reassigned to the new queue.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: March 4, 2008
    Assignee: Alcatel Lucent
    Inventors: David Lynn Morgan, Stephen Clawson, James Freeman
  • Publication number: 20070297408
    Abstract: In a shared hosting environment, a message sender is identified based on a system identification of the sender. The system identification is controllable and accessible in the shared hosting environment. Properties of the message are evaluated based on a predetermined rule. The message is distributed upon compliance of the message with the rule.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Jooyong Kim, Jason Michael Abate, Vito Anthony Caputo, Shapor Edmund Naghibzadeh, Philip James Freeman, Youngbae Oh
  • Publication number: 20070286183
    Abstract: A resetting method for a network switch device, which includes a plurality of connection ports, includes the following steps of: defining one of the connection ports as a transmitting port, defining another one of the connection ports as a receiving port, transmitting a resetting signal from the transmitting port to the receiving port, and resetting the network switch device when the receiving port receives the resetting signal.
    Type: Application
    Filed: June 13, 2006
    Publication date: December 13, 2007
    Inventors: Philip Crooks, James Freeman, David Kind, Iain Robertson Kenney
  • Publication number: 20070229082
    Abstract: A method and related system calibrating downhole tools for drift. Some of the illustrative embodiments are a logging tool comprising a tool body, a transmitter antenna associated with the tool body, a transmitter electronics coupled to the transmitter antenna, a first receiver antenna associated with the tool body, a first receiver electronics coupled to the first receiver antenna, and a signal generator separate from the first transmitter electronics, the signal generator coupled to the first receiver electronics, and the first signal generator provides a calibration signal to the first receiver electronics.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 4, 2007
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Imran Vehra, James Freeman, Christopher Golla, Randal Beste, Michael Bittar
  • Publication number: 20070203754
    Abstract: Methods and systems for healthcare information management. One system according to one embodiment of the present invention for managing a patient's healthcare information at a plurality of locations, said system comprising: a plurality of facilities where the patient's healthcare information is stored; a repository and management system; wherein said repository and management system enables the patient to manage the patient's healthcare information stored at the plurality of facilities. One embodiment uses federated identity and access management to develop a dynamic topology using indexes of patient data at other sites.
    Type: Application
    Filed: January 25, 2007
    Publication date: August 30, 2007
    Inventors: David Harrington, Niamh Harrington, James Freeman, Martin Fisher, Jason Krohn, Jorge Mercado
  • Publication number: 20070101400
    Abstract: A method of providing varying levels of secure access to computer resources. A certificate is used to identify a particular data requester and the certificate is authenticated using asymmetrical encryption techniques, such as public-private key pairs. One or more trust authorities may be consulted to ascribe a trust level to the certificate, which is an indication of the veracity of the identity of the data requester. Individual system users may set differing levels of access to a number of shared system resources for a particular data requester. The authenticated and verified data requester is then provided with the pre-set level of access to the desired shared resource. The level of access to a particular shared system resource therefore depends upon the user the data is being accessed through, the authenticated identity of the data requester, and their ascribed trust level.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: James Freeman, Robert Nijkamp, Scott Woolcox
  • Publication number: 20070019273
    Abstract: An improved partially photochromic window glass for a vehicle. The partially photochromic window glass comprises at least one of a windshield, a side window and a rear window and a transition lens material having at least one predetermined darkening strength depending on where the transition lens material is to be used disposed therein beginning at an upper edge thereof and extending downwardly therefrom for at least between about 75.0 percent to about 90.0 percent of the distance.
    Type: Application
    Filed: July 18, 2006
    Publication date: January 25, 2007
    Inventors: James Freeman, Doris Freeman
  • Publication number: 20060282527
    Abstract: The present invention discloses a system for very simple network management (VSNM), comprising an information database to store or collect various data. An AI (artificial intelligent) engine is coupled to the information data base. A knowledge base rule database is used for storing knowledge base rule and is coupled to the information database and the AI engine. A webpage generator is coupled to the knowledge base rule database and the AI engine. A user interface is coupled to the AI engine. A web server is coupled to the user interface and the webpage generator.
    Type: Application
    Filed: June 13, 2005
    Publication date: December 14, 2006
    Inventors: Cheng-Mau Chiou, Mark Wingrove, Philip Crooks, Iain Kenney, Adrian Pearce, David Kind, James Freeman, Brian Metters
  • Patent number: 7109832
    Abstract: In one embodiment, a method for reducing signal noise in a relay having pass-through and attenuator circuits which are alternately closed by operation of an armature assembly of the relay is disclosed. In accordance with the method, the armature assembly is provided with a grounding portion. The grounding portion of the armature assembly is oriented to make contact with the pass-through circuit when the attenuator circuit is closed, but not when the pass-through circuit is closed.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: September 19, 2006
    Assignee: Agilent Technologies, Inc.
    Inventor: James A. Freeman
  • Publication number: 20060144619
    Abstract: An apparatus and a system, as well as a method and article, may operate to circulate a coolant through a thermal conduit thermally coupled to a chassis heat exchange element including a plurality of receiving sections thermally coupled to a corresponding plurality of electronic devices. The temperature of one or more of the plurality of electronic devices may be sensed, and the flow rate of the coolant adjusted in accordance with the sensed temperature. The thermal conduit may include thermally conductive, flow disrupting elements. The chassis heat exchange element may operate in a downhole environment, including logging and drilling operations.
    Type: Application
    Filed: January 6, 2005
    Publication date: July 6, 2006
    Inventors: Bruce Storm, James Freeman, Juan-Carlos Jakaboski, Yogendra Joshi
  • Publication number: 20060010845
    Abstract: A control system for a grain harvester. The control system monitors the output of a grain sensor and uses the monitored value to actuate one or more relays having different energization levels. As each relay is actuated it completes a circuit, which is used to modify power that is fed into a control mechanism and which is used to control an operational parameter of the harvester. Depending upon the monitored value of the sensor, the control system will modify the power that supplies a control mechanism that is used to control an operational parameter of the harvester, such as the groundspeed. If the output from the sensor is less that a predetermined threshold, the harvester will operate normally. If the output of the sensor is above a first threshold, the control system will modify the supply voltage. If the output of the sensor is greater than a second threshold, the control system will modify the supply voltage accordingly, and so forth.
    Type: Application
    Filed: July 13, 2005
    Publication date: January 19, 2006
    Inventor: James Freeman
  • Publication number: 20050248425
    Abstract: In one embodiment, a method for reducing signal noise in a relay having pass-through and attenuator circuits which are alternately closed by operation of an armature assembly of the relay is disclosed. In accordance with the method, the armature assembly is provided with a grounding portion. The grounding portion of the armature assembly is oriented to make contact with the pass-through circuit when the attenuator circuit is closed, but not when the pass-through circuit is closed.
    Type: Application
    Filed: July 18, 2005
    Publication date: November 10, 2005
    Inventor: James Freeman
  • Publication number: 20050195627
    Abstract: Memory system for storing one or more bits, systems including memory systems, and method for fabricating memory systems are disclosed. The memory system includes a substrate comprising sapphire or diamond, a magnetic random access memory (MRAM) array disposed on the substrate, and a memory controller disposed on the substrate and in communication with the MRAM array.
    Type: Application
    Filed: November 18, 2004
    Publication date: September 8, 2005
    Inventors: Chriswell Hutchens, Roger Schultz, Chia-Ming Liu, James Freeman
  • Patent number: 6933816
    Abstract: In one embodiment, a method for reducing signal noise in a relay having pass-through and attenuator circuits which are alternately closed by operation of an armature assembly of the relay is disclosed. In accordance with the method, the armature assembly is provided with a grounding portion. The grounding portion of the armature assembly is oriented to make contact with the pass-through circuit when the attenuator circuit is closed, but not when the pass-through circuit is closed.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: August 23, 2005
    Assignee: Agilent Technologies, Inc.
    Inventor: James A. Freeman