Patents Examined by Jonathan Teets
  • Patent number: 7343272
    Abstract: A system for detecting clusters in space and time using input data on occurrences of a phenomenon and characteristics at a plurality of locations and times comprises an expectation generation module determining expected occurrences of a phenomena, and an occurrence modeling module determining actual occurrences of the phenomena. The system further comprises a search module searching the expected occurrences and the actual occurrences for a plurality of candidate solutions, wherein each solution is represented as a set of points in the three-dimensional space, and wherein each point corresponds to a location at a time. The system comprises a convex container module determining at least one solution corresponding to a selected convex container shape from the plurality of candidate solutions, and a solution evaluation module determining a strength metric for each solution determined by the convex container module, the search module selecting a dominant cluster in the input data.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: March 11, 2008
    Assignee: International Business Machines Corporation
    Inventor: Vijay S. Iyengar
  • Patent number: 7340386
    Abstract: A method, a system, and an apparatus for quantification of the quality of diagnostic software by applying a coverage tool are provided, wherein the diagnostic software is used for testing a computing system. The method involves executing the diagnostic software in an Integrated Circuit (IC) verification environment. The diagnostic software is executed by a Virtual Computer-processing Unit (V-CPU), which models (Central Processing Unit) CPU of the computing system to be tested.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: March 4, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Rahul Pal, Kumar Vadhri, Gulam Dastagir
  • Patent number: 7328145
    Abstract: A method and apparatus for emulation of IOS in a feasible and efficient manner are provided. The method includes defining a data structure to hold a data set; opening a socket connection to the device; sending instructions to return the command data for an index value; storing the returned command data in the data structure; incrementing the index value, repeating the sending, the storing and the incrementing till the index value exceeds the depth of command data to be captured; and writing the command data captured in the data structure to a file. The depth of command data to be captured or stored can be defined by specifying an index value in the data structure.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: February 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Rod Jackson, Tarun Raisoni
  • Patent number: 7292966
    Abstract: A method of simulating deformation of a rubber material with a filler part made of one filler particle and a rubber part surrounding the filler pan, comprises the steps of: dividing the rubber material into a finite number of elements to form a rubber material model; performing deformation calculation of the rubber material model based on a predetermined condition; and acquiring necessary data from the deformation calculation; wherein the step of dividing includes the steps of: dividing the filler part into a finite number of elements to form a filler model; and dividing the rubber part into a finite number of elements to form a rubber model disposed around the filler model, the rubber model having strain-rate dependence such that the viscoelastic property varies with strain rate thereof.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: November 6, 2007
    Assignee: Sumitomo Rubber Industries, Ltd.
    Inventor: Masato Naito
  • Patent number: 7289941
    Abstract: A system and method of providing physics data generated by a physics simulation and consumed by main application are provided. The main application may incorporate different scene versions or varying physics-based complexity while running on systems having different hardware and software resources.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: October 30, 2007
    Assignee: Ageia Technologies, Inc.
    Inventor: Jean Pierre Bordes
  • Patent number: 7286974
    Abstract: A method and system for printing from a guest operating system that executes in a virtual PC. In the guest operating system, a special printer driver (or extension to an existing printer driver) is installed. The printer driver receives print data from the guest operating system and applications that execute therein. The printer driver or an extension thereof forwards the print data or data derived therefrom to a host component that executes in a host operating system. The host component forwards the print data or data derived therefrom to the normal print mechanisms within the host operating system.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: October 23, 2007
    Assignee: Workman Nydegger
    Inventors: Linden B. Siahaan, Andrew E. Nicholas, David Ari Litwin, Michael P. Foley, Omar H. Shahine
  • Patent number: 7277830
    Abstract: Software for designing interior and/or exterior spaces efficiently ensures that user intent is captured in a timely, practical manner. When a user creates an input, such as selecting a shape of a table to put into a design space, the design software creates an initial object that is managed as part of a data structure. Generally, the initial object includes a type element having one or more options. Program code in the created initial object determines an appropriate option based on any number of factors including, but not limited to, elements of the user's original input. A subsequent child object with a set of independent program code is also created, which has as its type the option determined from the previous initial object. The subsequent object also determines its options based on attributes of the user's input, and creates any additional child objects where appropriate.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: October 2, 2007
    Assignee: Dirtt Environmental Solutions Ltd.
    Inventor: Barrie Arnold Loberg
  • Patent number: 7249005
    Abstract: Design software in accordance with an implementation of the present invention is configured to provide believable three-dimensional representations of user selections in real-time. Design elements that would otherwise be difficult to efficiently render three-dimensionally in real-time are prerendered for realistic visual effects, such as realistic shading, which correspond to various positions of the elements in a design space. Blanks of the visual effects for each position are then stored in a data store for visual effects. At run time, data associated with user design choices, as well as the blanks for any corresponding design elements are fed in one implementation to peripheral processing hardware, such as a GPU, which sends the processed data to a display device. The user is therefore able to view complex visual data of certain design choices efficiently with added realism.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: July 24, 2007
    Assignee: Dirtt Environmental Solutions Ltd.
    Inventor: Barrie Arnold Loberg