Patents Represented by Attorney Kokka & Backus, PC
  • Patent number: 7896787
    Abstract: A health and fitness device is described, which may be operated hands-free without requiring the user to remain in a single position. The health and fitness device includes a casing with multiple openings, multiple cables where an end of a cable is configured to detachably couple with an end of another cable, and a tension mechanism unit housed within the casing is configured to retract the multiple cables into the tension mechanism unit through the multiple openings. When the one cable is coupled to the other cable, the health and fitness device may be secured onto an object or the positioned on the body of the user and used for various practical applications such as self-massage.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: March 1, 2011
    Inventor: Michael Adam LaSala
  • Patent number: 7884522
    Abstract: Embodiments of the invention relate generally to electric motors, alternators, generators and the like, and more particularly, to stator structures and rotor-stator structures for motors that can be configured to, for example, reduce detent.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: February 8, 2011
    Assignee: NovaTorque, Inc.
    Inventors: John Petro, Ken G. Wasson, Jeremy F. Mayer
  • Patent number: 7877681
    Abstract: The present invention relates to a method and apparatus for providing automatic context management for simulating virtual users for testing and monitoring web applications, including those web applications that execute code on the client side, without requiring the actual execution of client side web application code or the execution of the client within the testing, monitoring, or simulation tool. Simulation tools with automatic context management according to the present invention can record and replay context-full scripts that do not require manual customization and are capable of handling state information even for web applications that execute code on the client side. These scripts are able to realistically mimic complex web application transactions on the network HTTP layer.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 25, 2011
    Assignee: Borland Software Corporation
    Inventors: Gunter Schwarzbauer, Helmut Spiegl, Ernst Ambichl, Bernd Greifeneder
  • Patent number: 7822727
    Abstract: A database system providing high performance database versioning is described. In a database system employing a transaction log, a method for restoring databases to a consistent version comprises steps of: providing a shared cache storing database blocks for use by multiple databases; for a read-only transaction of a given database, creating a cache view of the shared cache using the given database's transaction log, the cache view comprising particular database blocks of the shared cache that record a view of a particular version of the database at a given point in time; creating a shadow cache for storing any database blocks that overflow the cache view; and in conjunction with the cache view and the shadow cache, preserving a logical undo operation for the read-only transaction of the given database, so as to allow the given database to be restored to a transactionally consistent version.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: October 26, 2010
    Assignee: Borland Software Corporation
    Inventor: Steven T. Shaughnessy
  • Patent number: 7805770
    Abstract: A nursing cover including a sheet with a stiffener pocket, a first strap, and a second strap disposed along the top edge of the sheet. The first strap and second strap are configured to detachably couple together. A stiffener comprised of a shape memory material comprising a material memory is housed within the stiffener pocket. The stiffener has a first end and a second end being formed as part of the stiffener. The first end and the second end have a substantially smooth surface to prevent abrading the stiffener pocket. The material memory in the stiffener assumes a pre-determined shape when force is not applied to the stiffener, temporarily deforms without breaking the stiffener when force is applied to the stiffener, and reassumes the pre-determined shape when force is removed from the stiffener.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: October 5, 2010
    Assignee: Bebe au Lait LLC
    Inventors: Ronnie Michael Ekelund, Claire Rachael Jane Ekelund
  • Patent number: 7805771
    Abstract: A nursing cover including a sheet, where a stiffener pocket, a first strap and a second strap are disposed along a top edge of the sheet, the first strap and the second strap being configured to detachably couple together, and a stiffener housed within the stiffener pocket, configured to bow outward from the top edge of the sheet. The stiffener having a shape memory material having a material memory associated with a pre-determined shape and assuming the pre-determined shape during a resting state. When a force is applied, the stiffener is configured to temporarily deform and when the force is removed, the stiffener reassumes the pre-determined shape. The stiffener has a first end cap formed at a first end and a second end cap formed at a second end, where the stiffener, the first end cap and the second end cap are collectively a single member.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: October 5, 2010
    Assignee: Bebe au Lait LLC
    Inventors: Ronnie Michael Ekelund, Claire Rachael Jane Ekelund
  • Patent number: 7810069
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to receive an identification of a data structure with an attribute field in a database, determine whether the data structure is associated with source code, if the data structure is associated with the source code, determine whether an attribute field of the data structure is associated with an attribute in the source code, and if the attribute field is not associated with the attribute in the source code, generate the attribute in the source code from the attribute field.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: October 5, 2010
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 7793256
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: September 7, 2010
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Bib
    Patent number: 7784108
    Abstract: A bib is described that includes multiple flaps, each flap providing a surface to prevent soiling of clothing. The flaps are secured to one another through multiple fastening mechanisms, which may include one or more magnets. A neck bridge portion couples the plurality of flaps to one another.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: August 31, 2010
    Assignee: Bebe au Lait LLC
    Inventors: Ronnie Michael Ekelund, Stephen Denny
  • Patent number: 7747605
    Abstract: Organizational data analysis and management are described, including evaluating an item comprising the organizational data, the item being created in a first application and having a first format, associating the item with the matter based on a type or a classification, and configuring the copy of the item for presentation in an interface associated with a second application using a second format, the copy of the item being configured for selection from within the second application in the first format.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: June 29, 2010
    Inventor: Perry Narancic
  • Patent number: 7734637
    Abstract: The present invention is directed to a method and system for interfacing with various monitoring information sources from one or more computer systems with minimal user input. Each computer system may include one or more computers as well as any number of devices such as networking devices. Expert knowledge may be embedded in the data source monitoring software. These sources can later be used by data collection tools in order to extract monitoring information and present the information to the user or use it in another way (such as storing it or raising an alert when a certain monitored value exceeds a threshold). Furthermore, the user may decide which sources of information should be monitored by the data collection tools. The user may also use the present invention in order to inform him/herself of the configuration of the system he/she is monitoring.
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: June 8, 2010
    Assignee: Borland Software Corporation
    Inventors: Bernd Greifeneder, Clemens Reithmayr, Stefan Reiner
  • Patent number: 7703103
    Abstract: A method for facilitating network communications from one or more independent execution threads by a dedicated worker thread. Because an operating system is not designed for use with a large number of threads, such a system requires the use of multiple computers for simulating a large number of virtual users. This increases complexity, as well as cost. The present invention reduces the number of threads needed, which reduces resource needs, and in turn increases the number of virtual users that can be simulated. According to the present invention, a worker thread uses non-blocking function calls to efficiently handle requests for network operations.
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: April 20, 2010
    Assignee: Borland Software Corporation
    Inventors: Helmut Spiegl, Ernst Ambichl, Bernd Greifeneder
  • Patent number: 7702643
    Abstract: A system and methods for comparing differences and similarities of at least two models including generating corresponding metamodel maps, visual representation of the models, and conducting a series of phases of comparison of the models using a mapping index, wherein the mapping index includes the metamodel maps and the visual representation of the models to produce a comparison output.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: April 20, 2010
    Assignee: Micro Focus (US), Inc.
    Inventor: Ioan Mihai Oara
  • Patent number: 7698301
    Abstract: Data management and distribution are described, including a memory configured to store data, the data being stored in a file and the file is downloaded in response to a signal, and downloading is performed based on a parameter determined by a provider of the file or the system, and a logic module configured to process the signal and access data stored in the file, and the file is downloaded to a device and configured for interaction with a user, and user activity is recorded and used by the logic module when selecting another file for downloading to the device.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: April 13, 2010
    Assignee: 1776 Media Network, Inc.
    Inventor: Michael Joseph Lourdeaux
  • Patent number: 7681184
    Abstract: A system and methodology for cross language type system compatibility is described. In one embodiment, for example, a system for translation of data types between a first application in a first language and a second application in a second language is described that comprises: a formal mapping between data types of the first language and data types of the second language; translators for translating data types between the first language and the second language based on the formal mapping; a translation mapping to the translators based on actual data types of the first application and formal data types of the second application; and a module for selecting an appropriate translator for translating between a particular data type in the first language and a data type in the second language based on the translation mapping in response to invocation of a method of the first application with the particular data type.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: March 16, 2010
    Assignee: Borland Software Corporation
    Inventors: Jonathan K. Weedon, Vijaykumar Natarajan
  • Patent number: 7665062
    Abstract: A system and methodology for design-time dynamic class type construction is described.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: February 16, 2010
    Assignee: Borland Software Corporation
    Inventors: Allen Bauer, John E. Churchill
  • Patent number: 7664967
    Abstract: A development system providing a method for information hiding in executable programs is described. In one embodiment, for example, a method of the present invention is described for hiding information in computer programs, the method comprises steps of: receiving first input comprising program modules for a computer program being created, the program modules including data and code; receiving second input comprising information to be hidden in the computer program; linking together the program modules to form an executable computer program, including determining pads necessary for aligning data and code; and hiding the second input in the executable computer program by storing portions of the second input at locations in the executable computer program intended for pads.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: February 16, 2010
    Assignee: Borland Software Corporation
    Inventor: Daniel R. Thorpe
  • Patent number: 7573170
    Abstract: A motor module, method, apparatus and system for implementing linear and rotary motors, such as relatively large rotary motors, are disclosed. In one embodiment, an electrodynamic machine can include magnets having angled magnetic surfaces and regions of predetermined magnetic polarization. The magnets can include a first array and a second array of magnets arranged in a direction of motion. Also included are groups of field pole members arranged adjacent to the first array and the second array of magnets. The field pole members include angled flux interaction surfaces, which can be formed at the ends of the field pole members to confront the angled magnetic surfaces. In combination, the angled flux interaction surfaces and the angled magnetic surfaces define air gaps. As such, the angled flux interaction surfaces are configured to magnetically couple the field pole members to the magnets to form either a linear or rotary motor.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: August 11, 2009
    Assignee: NovaTorque, Inc.
    Inventors: John Patrick Petro, Ken George Wasson
  • Patent number: 7543304
    Abstract: Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server. The specified object is identified by a marshaled object key in a conventional manner. The method improves upon prior art techniques by directly locating the object using the marshaled object key free of any unmarshaling step. The specified operation can then be invoked on the located object. The method applies to both in-process and out-of-process requests. In a preferred implementation, the marshaled object key is utilized as a hash key to directly access a pointer to the object.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: June 2, 2009
    Assignee: Borland Software Corporation
    Inventors: Jonathan K. Weedon, Vishwanath Kasaravalli
  • Patent number: 7543051
    Abstract: Provided is a method and system for monitoring and analysis of networked systems, that is non-intrusive and real time. Both secure and non-secure traffic may be analyzed. The provided method involves non-intrusively copying data from a communication medium, reconstructing this data to a higher level of communication, such as the application level, grouping the data into sets, each set representing a session, and organizing the data for chosen sessions in hierarchical fashion which corresponds to the hierarchy of the communicated information. If monitored communications are encrypted, they are non-intrusively decrypted in real time. Hierarchically reconstructed session data is used by one or more plug-in applications, such as alarms, archival applications, visualization applications, script generation applications, abandonment monitoring applications, error detection applications, performance monitoring applications, and others.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: June 2, 2009
    Assignee: Borland Software Corporation
    Inventors: Bernd Greifeneder, Bernhard Reichl, Helmut Spiegl, Gunter Schwarzbauer