Patents by Inventor Robert A. Swanson

Robert A. Swanson 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: 20140025941
    Abstract: In one embodiment, a method includes initializing a portion of a computing system in a pre-boot environment using a basic input/output system (BIOS) stored in a non-volatile storage of the computing system, launching a boot manager to enable a launch of an operating system (OS) payload, and if the OS payload is not successfully launched, executing an OS payload portion and an antivirus stack stored in the non-volatile storage to restore an integrity of the mass storage. Other embodiments are described and claimed.
    Type: Application
    Filed: March 30, 2012
    Publication date: January 23, 2014
    Inventors: Mallik Bulusu, Robert Swanson, Vincent Zimmer, Robert Bruce Bahnsen
  • Patent number: 8634832
    Abstract: An entity of a wireless telecommunications network having a pool of Mobile Switching Centers (MSCs) and a Home Location Register (HLR). The entity includes a network interface which sends pages to mobiles associated with a failed MSC of the pool of MSC's and experiencing termination isolation and receives responses to the pages from at least some of the mobiles. The entity includes a processing unit which produces a registration having updated location information for each response received by the network interface, the registration sent from the network interface to the HLR to end each mobile's termination isolation for which a response was received by the network interface. A method of an entity of a wireless telecommunications network having a pool of Mobile Switching Centers (MSCs) and a Home Location Register (HLR).
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: January 21, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Robert Swanson, Gary Stephens, Mahmud Alam, Mark Hebert, Michael Mertz, Roy Smith
  • Publication number: 20140006764
    Abstract: Methods and apparatus are disclosed to improve system boot speed. A disclosed example method includes associating a first serial peripheral interface (SPI) with a baseboard management controller (BMC), copying an image from the first SPI to a volatile memory in response to receiving power at the BMC, and in response to receiving an access request associated with the first SPI, providing access to the image stored in the volatile memory.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Robert Swanson, Mallik Bulusu, Palsamy Sakthikumar, Ramamurthy Krithivas, James Steven Burns
  • Patent number: 8418373
    Abstract: A method preparing for tiling a surface generally includes the steps of: measuring the surface with a cable measuring device to produce a digitized plan of the surface; displaying a plurality of possible tile layout for the surface on a display of a computer containing the produced digitized plan and programmed to display tile layouts for the surface depending on parameters including tile size, grout width, and tile orientation; selecting a tile layout, and placing the selected tile layout on the surface with the device. The method may include using the device for placing cut lines on the tiles.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: April 16, 2013
    Assignee: Delta II, I.P. (Trust)
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20120184028
    Abstract: A micro IVF chamber that enables rapid filling, hermetic sealing, and custom gas environment control for secure cell extraction, fertilization, culturing, insemination, macro and microscopic content examination, post examination rapid refilling, return to optimal gas levels and pH values, with direct view of cell in conventional microscopes while maintaining culture environment, designed for use in any incubator and multiple devices per shelf for optimum efficiency while maintaining integrity of individual devices and patient-culture identity in a simple one-sample clamp-and-go device is disclosed.
    Type: Application
    Filed: January 19, 2011
    Publication date: July 19, 2012
    Inventors: John Robert Swanson, Roger A. Dugas, Leo V. McNamara, JR.
  • Patent number: 8220167
    Abstract: The method uses a cable measurement and cable positioning or laser projection device to measure a structure to produce a digitized design of the structure and to put the design on a panel by laser pointer projection or by cable positioning so that the panel can be marked and cut for fitting on the structure.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: July 17, 2012
    Assignee: Delta II, I.P. (Trust)
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20120129524
    Abstract: An entity of a wireless telecommunications network having a pool of Mobile Switching Centers (MSCs) and a Home Location Register (HLR). The entity includes a network interface which sends pages to mobiles associated with a failed MSC of the pool of MSC's and experiencing termination isolation and receives responses to the pages from at least some of the mobiles. The entity includes a processing unit which produces a registration having updated location information for each response received by the network interface, the registration sent from the network interface to the HLR to end each mobile's termination isolation for which a response was received by the network interface. A method of an entity of a wireless telecommunications network having a pool of Mobile Switching Centers (MSCs) and a Home Location Register (HLR).
    Type: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Inventors: Robert Swanson, Gary Stephens, Mahmud Alam, Mark Hebert, Michael Mertz, Roy Smith
  • Patent number: 8161660
    Abstract: A measuring device generally comprises a base unit housing an extensible cable; the cable including a free end for placement by a user at a point being measured. The base unit, placed in line of sight of the point, includes: a base; a first carriage rotationally attached to the base about a turn axis; and a second carriage rotationally attached to the first carriage about a pitch axis. Servoed motors rotate the carriages to align them with cable path to the point. The turn angle, the pitch angle and the cable length are measured to determine the point's location. A plurality of points determines a surface. The user uses a programmed PDA with a radio to communicate with the base unit. An alternative embodiment only has a first carriage.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: April 24, 2012
    Assignee: Delta II I.P. Trust
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20120033801
    Abstract: A system, method, and call processing component for controlling an order of call processing among a plurality of call processing components. Each call processing component, upon receiving a call request when system resources are not available to process the requested call, creates a real queue entry in its call processing queue and sends a call-queued notification to all other call processing components in the system. The other call processing components in the telecommunication system then create a shadow queue entry in their respective call processing queues as a placeholder for the requested call. When system resources become available and the requested call is next in the queue, the call processing component that received the request de-queues and processes the requested call, and sends a call de-queued notification to the other call processing components.
    Type: Application
    Filed: November 22, 2010
    Publication date: February 9, 2012
    Inventors: Michael Mertz, Gary Stephens, Mahmud Alam, Mark Hebert, Robert Swanson, Roy Smith
  • Patent number: 7971168
    Abstract: In various embodiments, each possible different instance of a repeated block can be concurrently optimized for timing. Each instance of a repeated block may be treated as a mode, such as a functional mode or testing mode, allowing implementation calculations to be performed simultaneously. Using multimode timing analysis, all instances of a repeated block can be analyzed and optimized simultaneously. Based on the multimode analysis, instances of a repeated block may be implemented identically or substantially similarly, which can reduce costs associated with implementing the same block more than once (e.g., impact to schedule, CPU/memory resources, ECOs).
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: June 28, 2011
    Assignee: Magna Design Automation, Inc.
    Inventors: Robert Swanson, Jacob Avidan, Roger Carpenter
  • Publication number: 20110131008
    Abstract: A positioning device includes a computer including a stored design file, such as a CAD file, for positioning a selected portion of the design on a workpiece. In a first embodiment, a base unit houses an extensible cable including a free end for placement by a user at a design point on the workpiece. A turn carriage freely rotates about a turn axis to follow cable movement. In output mode, the user is directed to move the cable free end toward the portion of the design and a cable tensioning motor adjusts the tension in the cable sufficiently to indicate when cable free end is at a distance to the portion of the design. Other embodiments include: a turn carriage servoed motor for rotating the turn carriage to follow the cable; and a pitch carriage and servoed motor for rotating the pitch carriage for following the cable.
    Type: Application
    Filed: September 29, 2009
    Publication date: June 2, 2011
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20110126416
    Abstract: A method preparing for tiling a surface generally includes the steps of: measuring the surface with a cable measuring device to produce a digitized plan of the surface; displaying a plurality of possible tile layout for the surface on a display of a computer containing the produced digitized plan and programmed to display tile layouts for the surface depending on parameters including tile size, grout width, and tile orientation; selecting a tile layout, and placing the selected tile layout on the surface with the device. The method may include using the device for placing cut lines on the tiles.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 2, 2011
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20110119936
    Abstract: The method uses a cable measurement and cable positioning or laser projection device to measure a structure to produce a digitized design of the structure and to put the design on a panel by laser pointer projection or by cable positioning so that the panel can be marked and cut for fitting on the structure.
    Type: Application
    Filed: December 18, 2009
    Publication date: May 26, 2011
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20110078914
    Abstract: A measuring device generally comprises a base unit housing an extensible cable; the cable including a free end for placement by a user at a point being measured. The base unit, placed in line of sight of the point, includes: a base; a first carriage rotationally attached to the base about a turn axis; and a second carriage rotationally attached to the first carriage about a pitch axis. Servoed motors rotate the carriages to align them with cable path to the point. The turn angle, the pitch angle and the cable length are measured to determine the point's location. A plurality of points determines a surface. The user uses a programmed PDA with a radio to communicate with the base unit. An alternative embodiment only has a first carriage.
    Type: Application
    Filed: June 18, 2009
    Publication date: April 7, 2011
    Inventors: David W. Swanson, William Robert Swanson
  • Patent number: 7841246
    Abstract: A device for measuring the length of a cable under tension moved through the device generally comprises a frame, a measuring pulley rotatably mounted on the frame; an anti-slip device for rollingly holding the midsection of the cable in a non-slipping manner against the measuring pulley such that movement of the cable rotates the measuring pulley, and a rotation sensor for sensing the rotation of the measuring pulley and producing a signal indicative of the rotation thereof. The anti-slip device generally comprises one or more loading rollers and a loading assembly including a flexible tension member for applying loading to the loading rollers such that movement of the cable rotates the measuring pulley. A location measuring device incorporating the cable length measuring device determines the direction and distance from the location measuring device to a free end of the cable.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: November 30, 2010
    Assignee: Delta II, I.P.
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20100089175
    Abstract: A device for measuring the length of a cable under tension moved through the device generally comprises a frame, a measuring pulley rotatably mounted on the frame; an anti-slip device for rollingly holding the midsection of the cable in a non-slipping manner against the measuring pulley such that movement of the cable rotates the measuring pulley, and a rotation sensor for sensing the rotation of the measuring pulley and producing a signal indicative of the rotation thereof. The anti-slip device generally comprises one or more loading rollers and a loading assembly including a flexible tension member for applying loading to the loading rollers such that movement of the cable rotates the measuring pulley. A location measuring device incorporating the cable length measuring device determines the direction and distance from the location measuring device to a free end of the cable.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Inventors: David W. Swanson, William Robert Swanson
  • Patent number: 7665223
    Abstract: A measuring device generally comprises a base unit housing an extensible cable; the cable including a free end for placement by a user at a point being measured. The base unit, placed in line of sight of the point, includes: a base; a first carriage rotationally attached to the base about a turn axis; and a second carriage rotationally attached to the first carriage about a pitch axis. Servoed motors rotate the carriages to align them with cable path to the point. The turn angle, the pitch angle and the cable length are measured to determine the point's location. A plurality of points determines a surface. The user uses a programmed PDA with a radio to communicate with the base unit.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: February 23, 2010
    Assignee: Delta II, I.P., Trust
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20090313844
    Abstract: A measuring device generally comprises a base unit housing an extensible cable; the cable including a free end for placement by a user at a point being measured. The base unit, placed in line of sight of the point, includes: a base; a first carriage rotationally attached to the base about a turn axis; and a second carriage rotationally attached to the first carriage about a pitch axis. Servoed motors rotate the carriages to align them with cable path to the point. The turn angle, the pitch angle and the cable length are measured to determine the point's location. A plurality of points determines a surface. The user uses a programmed PDA with a radio to communicate with the base unit.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Inventors: David W. Swanson, William Robert Swanson
  • Publication number: 20070234029
    Abstract: Methods and apparatus for context sensitive component dispatch management to boot a processor are disclosed. An example method includes creating a driver that has dependency components for booting a target by identifying data associated with a boot target and using the data to determine which of the dependency components are valid for the boot target. The example method further includes augmenting a dependency expression associated with the driver with additional information indicative of the validity of the dependency components of the driver for the boot target and storing the additional information with the dependency expression.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Inventors: Michael Rothman, Mallik Bulusu, Robert Swanson
  • Publication number: 20070234077
    Abstract: Power consumption may be reduced by imbalancing the loads handled by interchangeable components. Interchangeable components, such as memory devices, processors, servers, or other entities, may be imbalanced to reduce power consumption as circumstances allow. As a result, interchangeable components that are used to implement effectively the same function may be powered down or hot-removed and their duties transferred to other components. As a result, the deactivated component may be powered down to a reduced power consumption state, thereby reducing the overall power consumption of the system.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Michael Rothman, Vincent Zimmer, Robert Swanson, Mallik Bulusu