Patents Represented by Attorney Olympic Patent Works PLLC
  • Patent number: 8341727
    Abstract: Embodiments of the present invention include a variety of different integrated, multi-tiered methods and systems for preventing various types of attacks on computer systems, including denial-of-service attacks and SYN-flood attacks. Components of these integrated methods and systems include probabilistic packet droppers, packet-rate throttles, resource controls, automated firewalls, and efficient connection-state-information storage in memory resources and connection-state-information distribution in order to prevent draining of sufficient communications-related resources within a computer system to seriously degrade or disable electronics communications components within the computer system.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: December 25, 2012
    Assignee: Se Cure 64 Software Corporation
    Inventors: William S. Worley, Jr., James Garnett, Christopher Worley, Matthew H. Gerlach
  • Patent number: 8321650
    Abstract: In various embodiments, the present invention provides virtual disk formatting by intermediate devices including: (1) a storage shelf router and the storage shelf in which the storage-shelf is included, to external computing entities, such as disk-array controllers and host computers; (2) an I/O controller; and (3) a storage-bridge device. Additional embodiments of the present invention enhance virtual formatting by using additional padding, in a dual-abstraction method, to efficiently align virtual-block reads with underlying device blocks. Yet additional embodiments of the present invention allow for tracking and correcting device blocks corrupted during READ-MODIFY operations that occur during virtual-block WRITE operations. Various intermediate devices may employ two or more of the virtual formatting, dual abstraction, and corrupted-device-block tracking methods.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: November 27, 2012
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Joseph H. Steinmetz, Murthy Kompella, Narayan Ayalasomayajula, Donia Sebastian
  • Patent number: 8289984
    Abstract: In various embodiments, the present invention provides virtual disk formatting by intermediate devices including: (1) a storage shelf router and the storage shelf in which the storage-shelf is included, to external computing entities, such as disk-array controllers and host computers; (2) an I/O controller; and (3) a storage-bridge device. The virtual-formatting methods of the present invention are based on allocation units, each allocation unit comprising a consecutive sequence of logical blocks and an additional pad region that together map to, and exactly align with, a corresponding consecutive sequence of device blocks.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 16, 2012
    Assignee: Emlilex Design & Manufacturing Corporation
    Inventors: Donia Sebastian, Stuart Stevens, Jason Owens
  • Patent number: 8291261
    Abstract: Embodiments of the present invention are directed to computer-management tools and utilities that allow computer users to save and restore current application-level runtime states of computational environments created by users on computer systems. Certain embodiments of the present invention are particularly directed to time-and-memory efficient state-saving and state-restoring tools and utilities that allow a user to save snapshots of the user's application-level runtime environment, to manage and review stored snapshots, and to subsequently restore the application-level runtime state of a computer system from a previously saved snapshot.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: October 16, 2012
    Assignee: Vulcan Technologies LLC
    Inventors: Mark Allen Malleck, Christopher W. Jones, Kevin S. Brockway, Thomas Robert Grubbs, Paul G. Allen, Michael Owen Stacie
  • Patent number: 8281084
    Abstract: In one embodiment of the present invention, a two-register interface is provided by a first electronic device to allow access to memory within the electronic device by external electronic devices. The two-register interface is mapped from the memory of an accessing, second electronic device. READ and WRITE accesses are transmitted from the accessing, second electronic device to the two-register interface through a communications medium. A first register of the two-register interface directs access to a particular memory location, and the second register of the two-register interface provides a portal for both READ and WRITE access to the particular memory location.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 2, 2012
    Assignee: Emlilex Design & Manufacturing Corp.
    Inventors: Joseph Harold Steinmetz, Narayan Ayalasomayajula, Murthy Kompella
  • Patent number: 8176072
    Abstract: Embodiments of the present invention are directed to facilitating tag assignment to data objects as data objects are added to a tag-associated data-object storage system by users of the tag-associated data-object storage system and to facilitate subsequent display, access, and further characterization of data objects that already reside in the a tag-associated data-object storage system. Methods and systems of the present invention provide for automated tag suggestion to users in order to both increase usability of the interface provided to the tag-associated data-object storage systems as well as decrease the likelihood of unnecessary and unproductive tag proliferation within the tag-associated data-object storage system.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: May 8, 2012
    Assignee: Vulcan Technologies LLC
    Inventors: Prasantha Jayakody, Linh Dinh Tran, Jiaxin Wang
  • Patent number: 8176179
    Abstract: Embodiments of the present invention are directed to computationally efficient methods and systems for managing connection-associated and exchange-associated resources within network proxies. In one embodiment of the present invention, a circular connection-switch queue is employed for allocating, de-allocating, and maintaining connection-based or exchange-based data resources within a proxy. The connection-switch queue includes a free pointer that identifies a next connection-switch queue entry for allocation, and an idle pointer that is incremented continuously or at fixed intervals as timers associated with connection-switch entries expire. In an alternate embodiment, the connection-switch queue includes a free pointer, an idle pointer, and a clear pointer.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: May 8, 2012
    Assignee: Secure64 Software Corporation
    Inventors: John S. Worley, Hugh Mahon
  • Patent number: 8170128
    Abstract: The present invention is related to joint trellis decoding and equalization using a decision feedback equalizer.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: May 1, 2012
    Assignee: Iberium Communications, Inc.
    Inventors: Raul Alejandro Casas, Stephen Leonard Biracree, Slobodan Simovich, Thomas Joseph Endres
  • Patent number: 8095704
    Abstract: One embodiment of the present invention is an integrated circuit implementing a storage-shelf router, used in combination with path controller cards and optionally with other storage-shelf routers, to interconnect SATA disks within a storage shelf or disk array to a high-bandwidth communications medium, such as an FC arbitrated loop. When two, four, six, or eight or more storage-shelf routers are used within a storage shelf, and the interconnections between the storage-shelf routers, disk drives, and external communications media are properly designed and configured, the resulting storage shelf constitutes a discrete, highly-available component that may be included in a disk array or in other types of electronic devices. The storage-shelf router features a disk-drive adaptation layer that allows a storage-shelf router to interface to, and manage, any of many different types of disk drives. The disk-drive adaptation layer includes a disk-profile table and associated firmware logic.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: January 10, 2012
    Assignee: Sierra Logic
    Inventors: Joseph H. Steinmetz, Avinash Nidumbur, Randeep S. Sidhu
  • Patent number: 8093767
    Abstract: Various embodiments of the present invention comprise linear-resonant vibration modules that can be incorporated in a wide variety of appliances, devices, and systems to provide vibrational forces. The vibrational forces are produced by linear oscillation of a weight or member, in turn produced by rapidly alternating the polarity of one or more driving electromagnets. Feedback control is used to maintain the vibrational frequency of linear-resonant vibration module at or near the resonant frequency for the linear-resonant vibration module. Linear-resonant vibration modules can be designed to produce vibrational amplitude/frequency combinations throughout a large region of amplitude/frequency space.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: January 10, 2012
    Inventors: Brian Marc Pepin, Robin Elenga
  • Patent number: 8082213
    Abstract: Various embodiments of the present invention provide strong authentication of users on behalf of commercial entities and other parties to electronic transactions. In these embodiments of the present invention, a user interacts with an authentication service provider to establish policies for subsequent authentication of the user. Thus, in these embodiments of the present invention, a user controls the level and complexity of authentication processes carried out by the authentication service provider on behalf of both the user and commercial entities and other entities seeking to authenticate the user in the course of conducting electronic transactions, electronic dialogues, and other interactions for which user authentication is needed. The policies specified by a user may include specification of variable-factor authentication, in which the user, during the course of an authentication, provides both secret information as well as evidence of control of a tangible object.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: December 20, 2011
    Inventor: Jarlath Lyons
  • Patent number: 8060538
    Abstract: Embodiments of the present invention are directed to acquiring information from the worldwide web, organizing information acquired from the worldwide web, and using the acquired and organized information to facilitate web-page searching, web-page browsing, and other worldwide-web-based activities. In one embodiment of the present invention, a database of concept objects is created from an initial set of semantic objects and from hyperlink information obtained from web pages by one or more web crawlers. The initial set of semantic objects is processed using hyperlink based objects created by the web crawler. The processed semantic objects are then associated with additional hyperlink-based objects to create a concept-object database.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: November 15, 2011
    Assignee: Vulcan, Inc.
    Inventors: Stephen G. Hall, Arun T. Jacob, Mark Thomas Greaves, Paul G. Allen
  • Patent number: 8041146
    Abstract: A system and method of image processing employ mathematical deconvolution to estimate the magnitude and location of a target object within an image. Both the nature of internal reflections and the convolution process by which each internal reflection contributes to blurring of the acquired image data may be measured and modeled. In accordance with mathematical deconvolution techniques, the combined effects of these internal reflections may be reduced to the extend that respective contributions of the target object and each individual reflection may be distinguished and quantified.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: October 18, 2011
    Assignee: Applied Precision, Inc
    Inventor: Carl S. Brown
  • Patent number: 8041677
    Abstract: Embodiments of the present invention are directed to Web-Services-based data backup and data-archiving applications that provide remote data backup and data archiving to private individuals, small businesses, and other organizations that need reliable, secure, geographically remote, and cost-effective data backup, data archiving, and backed-up and archived-data retrieval. In one embodiment of the present invention, a private or small-business client contracts with a service provider for data-backup and data-archiving services. The service provider, in turn, contracts with a remote data-storage facility to provide secure, reliable data backup and data archiving to the personal or small-business client. A client-side application is downloaded to the client computer and configured to allow the client to store locally encrypted data at the remote, data-storage facilities. Neither the service provider nor the data-storage facility can decrypt or otherwise access the information stored by the client.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: October 18, 2011
    Assignee: Datacastle Corporation
    Inventors: Gary Steven Sumner, Jaybe Mark Ammons, Mike Liddell
  • Patent number: 8002979
    Abstract: Various embodiments of the present invention are directed to waste disposal methods and systems. In one embodiment of the present invention, a waste disposal system is positioned under a sink in a building connected to a septic system for disposal of food waste and wastewater. The waste disposal system includes a grinding chamber, a centrifugal-pump chamber, and a straining chamber for separating food waste from wastewater. The straining chamber includes a filtration basket, and an outlet pipe.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: August 23, 2011
    Inventor: Michael J. Bryan-Brown
  • Patent number: 8006046
    Abstract: One embodiment of the present invention is a virtual disk formatting system includes a mass-storage device having physical sectors that each contains a data payload of a first data length and additional information, including one or more of a sector number, error-detection, and error-correction information and a virtual disk interface to the mass-storage device, implemented in an integrated circuit, that maps access operations, received from external entities by the virtual disk interface, directed to a virtual disk having virtual sectors containing a data payload of a second data length by contiguously mapping an array of virtual-sector data payloads to a contiguous array of physical-sector data payloads without introducing padding data into physical-sector data payloads or into virtual-sector data payloads to align the initial bytes of virtual sectors and physical sectors.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: August 23, 2011
    Assignee: Sierra Logic
    Inventors: Joseph Harold Steinmetz, Murthy Kompella, Matthew Paul Wakeley
  • Patent number: 7960636
    Abstract: Various embodiments of the present invention are directed to an enhanced knob with multiple integrated functions for use with an electric stringed musical instrument. The enhanced knob can be positioned on an electric stringed musical instrument or on an interconnected amplifier and can be either an add-on feature or can replace one or more existing knobs. In one embodiment of the present invention, the volume knob for an electric guitar is removed and replaced by an enhanced knob. The enhanced knob includes a switch that allows a user to switch between the multiple functions and also allows the user to control each selected function. The enhanced knob includes a volume function to compensate for the removed volume knob. Additionally, the enhanced knob includes a number of other functions, including a tuner function, a metronome function, and a dynamic visual-display function.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: June 14, 2011
    Assignee: Zero Crossing Inc.
    Inventors: Seth Mitchell Demsey, Thomas George Lorimor
  • Patent number: 7938385
    Abstract: Various embodiments of the present invention are directed to systems and methods for on-board refining of fuels within motorized vehicles. On board fuel refining is a finish-refining step that allows a fuel to be more precisely tailored to a particular vehicle and internal-combustion engine and to the current conditions under which the fuel is being used. In one embodiment, the fuel is subjected to fluid-shear forces and cavitation.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: May 10, 2011
    Inventor: Joseph L. Donnelly
  • Patent number: 7801120
    Abstract: Embodiments of the present invention are directed to methods for efficient queue management, and device implementations that incorporate these methods, for systems that include two or more electronic devices that share a queue residing in the memory of one of the two or more electronic devices. In certain embodiments of the present invention, a discard field or bit is included in each queue entry. The bit or field is set to a first value, such as the Boolean value “0,” by a producing device to indicate that the entry is valid, or, in other words, that the entry can be consumed by the consuming device. After placing entries into the queue, the producing device may subsequently remove one or more entries from the queue by setting the discard field or bit to a second value, such as Boolean value “1.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: September 21, 2010
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Joseph Harold Steinmetz, Narayan Ayalasomayajula, Murthy Kompella
  • Patent number: 7780149
    Abstract: Various embodiments of the present invention are directed to systems and methods for on-board refining of fuels within motorized vehicles. On board fuel refining is a finish-refining step that allows a fuel to be more precisely tailored to a particular vehicle and internal-combustion engine and to the current conditions under which the fuel is being used. In one embodiment, the fuel is subjected to fluid-shear forces and cavitation.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: August 24, 2010
    Assignee: Donnelly Labs, LLC
    Inventor: Joseph L. Donnelly