Patents by Inventor Mark A. Sullivan

Mark A. Sullivan 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: 20060259656
    Abstract: Methods and systems, including computer program products, implementing techniques for receiving, at a first device of a switched fabric network, requests from one or more applications, each request being destined for a second device of the network, the first device being connected to the second device by a virtual channel; generating, for each request, a descriptor comprising a traffic class designation; and adding the descriptor to an ordered list of descriptors, the descriptor having a location in the ordered list that is based on the traffic class designation of the descriptor.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Inventor: Mark Sullivan
  • Publication number: 20060233284
    Abstract: A frequency translator uses a CORDIC phase rotator coupled to a phase accumulator to translate an input signal in frequency. The CORDIC phase rotator performs required phase angle rotations of input vectors using only shift and add operations. Thus, the frequency translator can be readily implemented in hardware. Higher precision arithmetic is used in the CORDIC phase rotator operations than the input vectors contain. To avoid truncation error at the output of the CORDIC phase rotator, stochastic rounding is employed. A dither signal is added to avoid errors due to nonlinear operation of D/A converters, where D/A conversion of the frequency translated signal is required.
    Type: Application
    Filed: February 2, 2006
    Publication date: October 19, 2006
    Inventor: Mark Sullivan
  • Publication number: 20060229915
    Abstract: An apparatus and method are disclosed for processing phone-in prescription requests. The apparatus is in the form of a prescription processing network that includes a prescription processing system and a communication device remotely located from the prescription processing system. The communication device is used to establish a communication channel with the prescription processing system and submit a prescription request over the communication channel. A pharmacist, associated with the prescription processing system, prepares a completed prescription form based, at least in part, on the submitted prescription request. The prescription processing network also includes a pharmacy for receiving the completed prescription form, and filling the prescription request based on the completed prescription form.
    Type: Application
    Filed: June 5, 2006
    Publication date: October 12, 2006
    Applicant: Medco Health Solutions, Inc.
    Inventors: Diana Kosinski, Mark Sullivan, Steven McNamara, Melissa Russo
  • Publication number: 20060198427
    Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.
    Type: Application
    Filed: February 2, 2006
    Publication date: September 7, 2006
    Inventor: Mark Sullivan
  • Publication number: 20060195204
    Abstract: Methods and systems for interactive evolutionary computing may include generating a set of candidate molecules based on an evolutionary scheme in which an objective function is a priori mathematically unexpressed, presenting data based on the set of candidate molecules to one or more users, receiving at least one input from the user(s), the input(s) based on the user(s)'s evaluation of the presented set of candidate molecules, and, based on the input(s), using at least the evolutionary scheme and the input(s) to generate an updated set of candidate molecules, and repeating the presenting and receiving.
    Type: Application
    Filed: May 8, 2006
    Publication date: August 31, 2006
    Applicant: Icosystem Corporation
    Inventors: Eric Bonabeau, Carl Anderson, Belinda Orme, Pablo Funes, Oliver Bandte, Mark Sullivan, Sergey Malinchik, Joseph Rothermich
  • Publication number: 20060120372
    Abstract: Embodiments are generally direct to a method and apparatus to generate a data descriptor. In one embodiment, a data descriptor is generated for a block of data to be forwarded from a node to another node on a communication link. The data descriptor includes an indication to build a data packet containing at least a portion of the block of data in an accelerated or a non-accelerated manner.
    Type: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Inventors: Jim Bury, Joseph Bennett, Mark Sullivan
  • Patent number: 7043463
    Abstract: A method for interactive evolutionary computing may include generating a solution set based on an evolutionary scheme in which an objective function is a priori mathematically unexpressed, presenting data based on the solution set to one or more users, receiving at least one input from the user(s), the input(s) based on the user(s)'s evaluation of the presented solution set, and, based on the input(s), using at least the evolutionary scheme and the input(s) to generate an updated solution set, and repeating the presenting and receiving.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: May 9, 2006
    Assignee: Icosystem Corporation
    Inventors: Eric Bonabeau, Carl Anderson, Belinda Orme, Pablo Funes, Oliver Bandte, Mark Sullivan, Sergey Malinchik, Joseph Rothermich
  • Publication number: 20060050722
    Abstract: Circuitry is used for generating one or more commands to access a ring buffer on an end node device of an advanced switching (AS) fabric. The circuitry includes circuits to receive information for accessing the ring buffer and to generate a current command based on the information. The information includes an address of the ring buffer and a length of data associated with buffer access. The circuitry also includes a controller to determine whether the information is for one command or for plural commands. If the information is for plural commands, the circuits generate the plural commands by updating the information following generation of the current command and by generating a subsequent command using updated information.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: James Bury, Zhaohui Gong, Joseph Bennett, Mark Sullivan
  • Publication number: 20060050694
    Abstract: An apparatus communicates with an advanced switching (AS) fabric. The apparatus includes a transmit engine that generates a request packet for transmission to the AS fabric. The transmit engine associates a first transaction identifier with the request packet. A receive engine receives a reply packet in response to the request packet. The reply packet contains a second transaction identifier. The receive engine compares the first transaction identifier to the second transaction identifier. If the first transaction identifier matches the second transaction identifier, the receive engine decides to store data from the reply packet at an address associated with the first transaction identifier.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: James Bury, Mark Sullivan, Joseph Bennett
  • Publication number: 20050270542
    Abstract: A manipulator for a fiber optic cable assembly (FOCA) provides microradian accuracy in control of the direction of a beam emanating from the FOCA. Such manipulators can control FOCAs to control the incidence angles of beams at a beam combiner in a beam-combining unit. Accordingly, fewer additional optical elements are required for control of input paths in the beam-combining unit. The manipulator and the beam-combining unit are accurate enough for use in an interferometer that combines beams with different frequencies and polarizations. One such interferometer includes a Zeeman split laser providing a heterodyne beam. A beam splitter separates frequency components of the beams, and AOMs increase the frequency separation between the separated beams. The separated beams can be sent via optical fibers to the beam-combining unit, which combines the beams for use in interferometer optics.
    Type: Application
    Filed: August 20, 2001
    Publication date: December 8, 2005
    Inventors: Mark Sullivan, Carol Courville, Paul Zorabedian, Kerry Bagwell, David Kittell
  • Publication number: 20050228531
    Abstract: Method and apparatus to perform fabric discovery for a communications fabric are described.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Inventors: Victoria Genovker, Ward McQueen, Mo Rooholamini, Mark Sullivan
  • Publication number: 20050171695
    Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. The candidate points are considered and refined using code phase measurements from a set of GPS satellites.
    Type: Application
    Filed: January 10, 2005
    Publication date: August 4, 2005
    Inventors: Mark Sullivan, James Kifeather
  • Publication number: 20050008322
    Abstract: A manipulator for a fiber optic cable assembly (FOCA) provides microradian accuracy in control of the direction of a beam emanating from the FOCA. Such manipulators can control FOCAs to control the incidence angles of beams at a beam combiner in a beam-combining unit. Accordingly, fewer additional optical elements are required for control of input paths in the beam-combining unit. The manipulator and the beam-combining unit are accurate enough for use in an interferometer that combines beams with different frequencies and polarizations. One such interferometer includes a Zeeman split laser providing a heterodyne beam. A beam splitter separates frequency components of the beams, and AOMs increase the frequency separation between the separated beams. The separated beams can be sent via optical fibers to the beam-combining unit, which combines the beams for use in interferometer optics.
    Type: Application
    Filed: August 6, 2004
    Publication date: January 13, 2005
    Inventors: Mark Sullivan, Carol Courville, Paul Zorabedian, Kerry Bagwell, David Kittell
  • Publication number: 20050008298
    Abstract: A manipulator for a fiber optic cable assembly (FOCA) provides microradian accuracy in control of the direction of a beam emanating from the FOCA. Such manipulators can control FOCAs to control the incidence angles of beams at a beam combiner in a beam-combining unit. Accordingly, fewer additional optical elements are required for control of input paths in the beam-combining unit. The manipulator and the beam-combining unit are accurate enough for use in an interferometer that combines beams with different frequencies and polarizations. One such interferometer includes a Zeeman split laser providing a heterodyne beam. A beam splitter separates frequency components of the beams, and AOMs increase the frequency separation between the separated beams. The separated beams can be sent via optical fibers to the beam-combining unit, which combines the beams for use in interferometer optics.
    Type: Application
    Filed: August 6, 2004
    Publication date: January 13, 2005
    Inventors: Mark Sullivan, David Kittell
  • Publication number: 20040254901
    Abstract: Disclosed are methods and systems that include generating a solution set based on an evolutionary scheme in which an objective function is a priori mathematically unexpressed, presenting data based on the solution set to one or more users, receiving at least one input from the user(s), the input(s) based on the user(s)'s evaluation of the presented solution set, and, based on the input(s), using at least the evolutionary scheme and the input(s) to generate an updated solution set, and repeating the presenting and receiving.
    Type: Application
    Filed: April 1, 2004
    Publication date: December 16, 2004
    Inventors: Eric Bonabeau, Carl Anderson, Belinda Orme, Pablo Funes, Oliver Bandte, Mark Sullivan, Sergey Malinchek, Jeseph A. Rothermich
  • Patent number: 6768086
    Abstract: A warming blanket having a temperature sensing element for sensing the temperature of the warming blanket. The temperature sensor may be a positive temperature coefficient (PTC) element that is threaded throughout the blanket. In one embodiment, the temperature sensing element runs perpendicular or transverse to the heating wires in the warming blanket, permitting the temperature sensing element to measure an average blanket temperature. In another embodiment, the heating element is supplied as a pair of buss wires extending along opposite sides of the warming blanket and having a number of heating wires extending therebetween. In this embodiment, the temperature sensing elements may run either parallel to or transverse to the heating elements. Temperature changes/signals in the temperature sensing element are sent to a microprocessor, which in turn changes the wattage of the heating elements to prevent overheating of the warming blanket.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: July 27, 2004
    Assignee: Sunbeam Products, Inc.
    Inventors: W. Mark Sullivan, Mitchell Brewer, Wayne Dearman, Armando Alvite
  • Publication number: 20040008020
    Abstract: A range of a frequency measuring device having limited range is extended by pre-processing an input signal. The input signal is divided into a plurality of channels. In each channel, the input signal is divided into sub-bands. A frequency of the input signal is determined using a frequency measuring device having limited range. The frequencies are stored in a frequency set. The frequency set is used to determine a frequency associated with the input signal according a set of pre-determined reconstruction rules.
    Type: Application
    Filed: April 22, 2003
    Publication date: January 15, 2004
    Inventors: Mark Sullivan, Darryl S. Bierly
  • Publication number: 20040004070
    Abstract: A warming blanket having a temperature sensing element for sensing the temperature of the warming blanket. The temperature sensor may be a positive temperature coefficient (PTC) element that is threaded throughout the blanket. In one embodiment, the temperature sensing element runs perpendicular or transverse to the heating wires in the warming blanket, permitting the temperature sensing element to measure an average blanket temperature. In another embodiment, the heating element is supplied as a pair of buss wires extending along opposite sides of the warming blanket and having a number of heating wires extending therebetween. In this embodiment, the temperature sensing elements may run either parallel to or transverse to the heating elements. Temperature changes/signals in the temperature sensing element are sent to a microprocessor, which in turn changes the wattage of the heating elements to prevent overheating of the warming blanket.
    Type: Application
    Filed: July 8, 2002
    Publication date: January 8, 2004
    Applicant: Sunbeam Products, Inc.
    Inventors: W. Mark Sullivan, Mitchell Brewer, Wayne Dearman, Armando Alvite
  • Patent number: 6589098
    Abstract: A radio-controlled toy vehicle is provided with four non-steerable wheels, two on each lateral side of the vehicle. In one embodiment, the wheels on each lateral side are drivingly coupled with a separate, reversible motor. The vehicle is steered by controlling the operation and direction of each motor. In another embodiment, the wheels on each lateral side are drivingly coupled with a single reversible motor. The vehicle is steered through one-way clutches which allow the wheels on one lateral side to operate in either a forward or a reverse direction while the wheels on an opposite lateral side always rotate in the same direction. In both embodiments, a pivoting beam is centrally located on one lateral side, with the wheels on that side being rotatably attached to the beam. The pivoting beam provides for infinite ranges of suspension positions. In operation, the vehicle proceeds until it encounters an obstacle.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: July 8, 2003
    Assignee: Mattel, Inc.
    Inventors: Jason Lee, Mark Sullivan, Jonathan A. Jaffe
  • Patent number: 6532740
    Abstract: A system for employing the Coriolis effect for the generation and/or storage of energy generally comprises a vortex chamber for rotational acceleration therein of superheated, supersaturated water vapor and heated air and a water intake assembly and an adjustable air intake assembly each in fluid communication with the vortex chamber. The water intake assembly is adapted to deliver a directed flow of superheated water vapor to a lower portion of the vortex chamber while the air intake assembly is adapted to deliver a flow of heated air to the lower portion of said vortex chamber. The air intake assembly comprises an electrical generator operable by airflow drawn from the air intake assembly.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: March 18, 2003
    Assignee: Mindworks Imagineering, Inc.
    Inventor: Mark A. Sullivan