Patents by Inventor Steven Shafer

Steven Shafer 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: 20060031911
    Abstract: A cable system, and a method for configuring a path of a cable system, wherein the group delay caused by one or more amplifiers having diplex filter networks is substantially equalized over all frequencies within a predetermined band by the use of one or more all-pass delay equalizers. A method of configuring a path includes steps of determining a delay versus frequency characteristic of the path within the predetermined frequency band, and providing from one to a plurality of all-pass delay equalizers in the path, wherein a collective delay versus frequency characteristic of the all-pass delay equalizer(s) within a predetermined frequency band is a mirror image of that caused by the amplifier(s), such that all frequencies within the predetermined frequency band are delayed by substantially the same amount and hence all frequency components of a signal arrive at a receiver at substantially the same time.
    Type: Application
    Filed: August 3, 2004
    Publication date: February 9, 2006
    Inventors: Steven Shafer, Raymond Palinkas, Ahmet Olcen
  • Publication number: 20050246155
    Abstract: A system and process for providing a geometric model database for use in an ubiquitous computing environment. In general, the geometric model database system and process is capable of accepting information about the geometric state of the environment, building a geometric model of this environment, maintaining and storing the geometric model, and handling queries about the environment's geometric state. The task of building a geometric model begins by establishing a set of entities that are of interest in the environment. An entity represents an object which exists in the physical world. In the geometric model database, an entity is represented by a coordinate frame and an extent. Extents refer to the physical size, or some service region such as a field of view, associated with an entity. The location of an entity in the physical world is defined using “measurements”. In general, a measurement is simply a mathematical description of the geometric relationship between two entities.
    Type: Application
    Filed: July 8, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Barrett Brumitt, Steven Shafer, Brian Meyers
  • Publication number: 20050228634
    Abstract: A system and process for providing a geometric model database for use in an ubiquitous computing environment. In general, the geometric model database system and process is capable of accepting information about the geometric state of the environment, building a geometric model of this environment, maintaining and storing the geometric model, and handling queries about the environment's geometric state. The task of building a geometric model begins by establishing a set of entities that are of interest in the environment. An entity represents an object which exists in the physical world. In the geometric model database, an entity is represented by a coordinate frame and an extent. Extents refer to the physical size, or some service region such as a field of view, associated with an entity. The location of an entity in the physical world is defined using “measurements”. In general, a measurement is simply a mathematical description of the geometric relationship between two entities.
    Type: Application
    Filed: June 6, 2005
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Barrett Brumitt, Steven Shafer, Brian Meyers
  • Publication number: 20050209947
    Abstract: A method, identification tag, data signal, and service for asset management are disclosed. Identification data may be retrieved from an identification tag. The identification data may include a first data element comprising a global routing prefix and a second data element comprising an asset identifier. Based on the global routing prefix, a uniform resource locator may be determined for a selected asset lookup service. Based on the determined uniform resource locator, the received asset identifier may be sent to the asset lookup service.
    Type: Application
    Filed: March 10, 2004
    Publication date: September 22, 2005
    Inventor: Steven Shafer
  • Publication number: 20050199716
    Abstract: A method, identification tag reader and computer program product for communication with an identification tag are disclosed. To communicate with the tag, identification data may be retrieved from an identification tag. A guest identification, compliant with at least a portion of a standard network protocol address, may be assigned to the identification tag. A message addressed to a tag routing address of the tag may be received, and a response to the message may be sent.
    Type: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Inventors: Steven Shafer, David Thaler
  • Publication number: 20050204014
    Abstract: A method, schema and computer system for a location service provides data structures that are extensible by allowing different types of location awareness applications to retrieve and deposit location data. The method includes providing an abstract location object arranged in a schema to enable servicing a received request for a logical location of an electronic endpoint; and arranging one or more location elements within the context of the abstract location object. The location elements are configured to act as peers relative to the logical location and each location element is configured to act as a proxy relative to any other location element within the abstract location object.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Yinghua Yao, Mohammad Alam, Vivek Bhanu, Warren Barkley, David Buerer, Denise Chen, Florin Teodorescu, Mark Huyler, John Krumm, Christopher Lang, Tim McGrath, Timothy Moore, Madhurima Pawar, Geoffrey Pease, Steven Shafer
  • Publication number: 20050156883
    Abstract: A system and process for selecting objects in an ubiquitous computing environment where various electronic devices are controlled by a computer via a network connection and the objects are selected by a user pointing to them with a wireless RF pointer. By a combination of electronic sensors onboard the pointer and external calibrated cameras, a host computer equipped with an RF transceiver decodes the orientation sensor values transmitted to it by the pointer and computes the orientation and 3D position of the pointer. This information, along with a model defining the locations of each object in the environment that is associated with a controllable electronic component, is used to determine what object a user is pointing at so as to select that object for further control actions.
    Type: Application
    Filed: December 20, 2004
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Wilson, Steven Shafer, Daniel Wilson
  • Publication number: 20050137177
    Abstract: The present invention provides compositions and methods for improved local anesthesia and/or analgesia, in which onset of action is rapid, the risk of toxicity is low, and the effect is sustained. More particularly, the present invention provides a combination of at least two ester anesthetics for administration to a subject, where at least one ester anesthetic provides a rapid onset of action and at least one ester anesthetic provides sustained activity. The compositions of the present invention are useful for the production of analgesia and/or anesthesia and are particularly useful for the prophylaxis and/or treatment of pain.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventor: Steven Shafer
  • Publication number: 20050110751
    Abstract: A system and process for selecting objects in an ubiquitous computing environment where various electronic devices are controlled by a computer via a network connection and the objects are selected by a user pointing to them with a wireless RF pointer. By a combination of electronic sensors onboard the pointer and external calibrated cameras, a host computer equipped with an RF transceiver decodes the orientation sensor values transmitted to it by the pointer and computes the orientation and 3D position of the pointer. This information, along with a model defining the locations of each object in the environment that is associated with a controllable electronic component, is used to determine what object a user is pointing at so as to select that object for further control actions.
    Type: Application
    Filed: December 20, 2004
    Publication date: May 26, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Wilson, Steven Shafer, Daniel Wilson
  • Publication number: 20050084523
    Abstract: An opioid formulation for pulmonary administration in the treatment or management of pain, a pulmonary drug delivery device containing, method of administering, kit containing, and uses of same. The formulation contains at least one rapid-onset opioid and preferably also contains a sustained-effect opioid to reduce the frequency of administration. The invention employs the side effects of the opioid formulation to permit patients to self-limit drug intake, thereby avoiding toxicity while achieving analgesia. A pharmacokinetic and pharmacodynamic model is employed to determine optimum drug formulations and optimum parameters for administration.
    Type: Application
    Filed: August 27, 2004
    Publication date: April 21, 2005
    Applicant: DELEX THERAPEUTICS INC.
    Inventors: Steven Shafer, Orlando Hung, Diana Pliura
  • Publication number: 20050086701
    Abstract: A fixed filter assembly kit includes a plurality of filters with associated terminals inside a case. A booklet disclosing which filters are associated with which terminals as well as technical information about each filter is includes inside the lid. When the case lid is opened, the terminals are available to a user to perform proof of performance testing on a CATV system.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventors: Raymond Palinkas, Steven Shafer
  • Patent number: 6794957
    Abstract: A filter assembly for use in the CATV industry includes a circuit formed by components mounted upon at least one circuit board with a plurality of paths or traces on the board connecting each section of the circuit to a member at ground potential. The grounding member may be a grounding bus on the circuit board which is in contact with a housing wherein the circuit board is mounted, or the paths may extend from a circuit component to contact the housing directly. The paths are kept to a very short length, preferably not more than 2.5 millimeters and in no case longer than 5 millimeters. This avoids the presence of inductive and/or resistive parasitics in the paths, thereby avoiding the degradation of performance typical in comparable prior art filter circuits, particularly at higher frequencies, e.g., above about 300 MHz. In the preferred embodiment grounding buses in the form of elongated strips extend along opposite edge portions of the board.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: September 21, 2004
    Assignee: John Mezzalingua Associates, Inc.
    Inventors: Steven Shafer, Eric J. Purdy
  • Publication number: 20040104786
    Abstract: A bandstop filter for use in CATV applications is formed by a pair of diplexers, a lowpass filter and a highpass filter. Signals having a frequency range of, e.g., 0-3 GHz enter at a first node connected to the inputs of both the lowpass and highpass filters. Signals having frequencies below a first, predetermined value pass through the lowpass filter, and signals having frequencies above a second, predetermined value pass through the highpass filter with signals having frequencies between the first and second values being blocked, i.e., “stopped.” The outputs of both the lowpass and highpass filters are connected to the second diplexer at a second node which is connected to the single output.
    Type: Application
    Filed: December 3, 2002
    Publication date: June 3, 2004
    Inventor: Steven Shafer
  • Publication number: 20040104787
    Abstract: A filter assembly for use in the CATV industry includes a circuit formed by components mounted upon at least one circuit board with a plurality of paths or traces on the board connecting each section of the circuit to a member at ground potential. The grounding member may be a grounding bus on the circuit board which is in contact with a housing wherein the circuit board is mounted, or the paths may extend from a circuit component to contact the housing directly. The paths are kept to a very short length, preferably not more than 2.5 millimeters and in no case longer than 5 millimeters. This avoids the presence of inductive and/or resistive parasitics in the paths, thereby avoiding the degradation of performance typical in comparable prior art filter circuits, particularly at higher frequencies, e.g., above about 300 MHz. In the preferred embodiment grounding buses in the form of elongated strips extend along opposite edge portions of the board.
    Type: Application
    Filed: December 3, 2002
    Publication date: June 3, 2004
    Inventors: Steven Shafer, Eric J. Purdy
  • Patent number: 6737935
    Abstract: A bandstop filter for use in CATV applications is formed by a pair of diplexers, a lowpass filter and a highpass filter. Signals having a frequency range of, e.g., 0-3 GHz enter at a first node connected to the inputs of both the lowpass and highpass filters. Signals having frequencies below a first, predetermined value pass through the lowpass filter, and signals having frequencies above a second, predetermined value pass through the highpass filter with signals having frequencies between the first and second values being blocked, i.e., “stopped.” The outputs of both the lowpass and highpass filters are connected to the second diplexer at a second node which is connected to the single output.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: May 18, 2004
    Assignee: John Mezzalingua Associates, Inc.
    Inventor: Steven Shafer
  • Patent number: 6732093
    Abstract: Methods of performing temporal logic queries, and systems for performing temporal logic queries, are disclosed. Data associated with statistical reliability criteria are annotated in a data source. Baseline data stored in the data source is summarized. Temporal data requests made upon the data source are automatically merged with the data associated with the statistical reliability criteria, to produce a statistically valid data query. Data query results are optionally provided to a statistics module for processing of statistical analyses.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: May 4, 2004
    Assignee: Pharsight Corporation
    Inventors: Jean-Max Vally, Laura S. Diamondstone, Jon Hartlaub, E. Gregory Lee, Steven Shafer
  • Patent number: 6726505
    Abstract: New methods and configurations are provided that allow for a large memory capacity, as well as minimized interconnect distances between the memory chips and one or more processors, and the HUB chip-set. The apparatus, configurations and methods include providing a printed circuit board having one or more processor conductive portions and one or more z-axis connector conductive portions in close proximity with each other, and connecting the one or more processors on one side of a printed circuit board, and connecting the one or more z-axis connectors for the memory daughter cards on the opposite side of the processor board. Standoffs are used to support and secure the horizontally disposed z-axis memory daughter cards and to ensure proper spacing between the z-axis daughter cards and the processor board Standoffs include an alignment pin portion and a spacer portion. The alignment pin portion includes an alignment portion, foot, and urging portion.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: April 27, 2004
    Assignee: Silicon Graphics, Inc.
    Inventors: Stephen Cermak, III, Jeffrey S. Conger, David Paul Gruber, Thomas Alex Crapisi, Stephen A. Bowen, Steven Shafer, Mark Ronald Sikkink
  • Publication number: 20030077925
    Abstract: New methods and configurations are provided that allow for a large memory capacity, as well as minimized interconnect distances between the memory chips and one or more processors, and the HUB chip-set. The apparatus, configurations and methods include providing a printed circuit board having one or more processor conductive portions and one or more z-axis connector conductive portions in close proximity with each other, and connecting the one or more processors on one side of a printed circuit board, and connecting the one or more z-axis connectors for the memory daughter cards on the opposite side of the processor board. Standoffs are used to support and secure the horizontally disposed z-axis memory daughter cards and to ensure proper spacing between the z-axis daughter cards and the processor board Standoffs include an alignment pin portion and a spacer portion. The alignment pin portion includes an alignment portion, foot, and urging portion.
    Type: Application
    Filed: August 29, 2002
    Publication date: April 24, 2003
    Applicant: Silicon Graphics, Inc.
    Inventors: Stephen Cermak, Jeffrey S. Conger, David Paul Gruber, Thomas Alex Crapisi, Stephen A. Bowen, Steven Shafer, Mark Ronald Sikkink
  • Publication number: 20020194009
    Abstract: Methods of performing temporal logic queries, and systems for performing temporal logic queries, are disclosed. Data associated with statistical reliability criteria are annotated in a data source. Baseline data stored in the data source is summarized. Temporal data requests made upon the data source are automatically merged with the data associated with the statistical reliability criteria, to produce a statistically valid data query. Data query results are optionally provided to a statistics module for processing of statistical analyses.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 19, 2002
    Applicant: PHARSIGHT CORPORATION
    Inventors: Jean-Max Vally, Laura Diamondstone, Jon Hartlaub, E. Gregory Lee, Steven Shafer