U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Herzberg; Louis P.


Number of patents: 219
Last date: February 08, 2011

1            
NumberTitleIssue Date
7883149Multiple person vehicle car seats
Apparatus for multiple person vehicle seats, specialized car seats, modular car seat systems, dual person car seats, and overlapping car seats, for use in a land, sea or air vehicle, mounted onto the vehicle's built-in seat and used for securing a car seat user, suc...
02/08/2011
7707568Compiler optimization
An optimization method that optimizes programs is disclosed. A pattern for multiple instructions is used to replace one of a plurality of partial programs with a replacement set of instructions. The partial program to be optimized is detected within a first set of i...
04/27/2010
7657740Verifying the ownership of an owner's authority in terms of product and service
The present invention provides an apparatus for verifying the authority of an owner, in terms of an identifier of a product, the first verification information for verifying the authority held at a terminal for an owner with the authority involving the product, and ...
02/02/2010
7647577Editing, creating, and verifying reorganization of flowchart, and transforming between flowchart and tree diagram
Provides methods for transforming a flowchart to an equivalent tree diagram, methods for transforming an equivalent tree diagram to a flowchart, methods for verifying reorganization of a flowchart, methods for editing a flowchart, methods for creating a flowchart an...
01/12/2010
7620806Encrypted communication for selectively delivering a message to multiple decrypting devices
Reduces message length of encrypted message to be transmitted selectively to plurality of decrypting devices. An encrypting device includes a generating unit for generating node associating information configured to associate respective terminal nodes in a tree stru...
11/17/2009
7590689Associating multi-lingual audio recordings with objects in Internet presentation
Methods for associating multi-lingual audio recordings with visual objects in a presentation system accessed by the Internet network wherein a plurality of visual objects such as charts or slides controlled by a third party in a server can be accessed by any user of...
09/15/2009
7587604Watermark signal generating method
An apparatus 10 for generating wartermark signals to be embedded as a digital watermark in real-time contents includes: input means 12 for inputting the real-time contents; an input buffer 14 for storing the real-time contents; generation means ...
09/08/2009
7577936Optimization of conversion of a character coding system
A compiler optimizing conversion of a character coding system for a character stored in a string variable in a target program to be optimized has a conversion instruction generation section which generates a conversion instruction to convert a character from a first...
08/18/2009
7558185Storage device having flexible architecture and free scalability
A storage device according to the invention has flexible architecture and free scalability. It includes an address input and a data input. It also includes an address and data evaluation unit, which is formed in such a way that it controls a controllable switching m...
07/07/2009
7555652Method for user attestation signatures with attributes
A method for generating and verifying a user attestation-signature value and issuing an attestation value for using a user attestation-signature value that corresponds to at least one attribute, each with an attribute value remaining anonymous includes: providing a ...
06/30/2009
7554973Multiple virtual telephones sharing a single physical address
A shared multi-user IP telephone device for receiving, based on SIP, calls transmitted over VoIP network, a system using such a device and method thereof. The shared multi-user IP telephone device includes a storage device for storing user profiles, an ID extraction...
06/30/2009
7536027Digital content reproduction, data acquisition, metadata management, and digital watermark embedding
The present invention provides methods, apparatus and systems to embed pointer information for metadata in content using a method that will not delete the information, so that metadata correlated with content can be correctly obtained, even after the contents have b...
05/19/2009
7529793Web service simple object access protocol request response processing
Reduces time for processing a request Simple Object Access Protocol, SOAP, message in a request means such as mobile equipment or the like. Sequence definition means divides one parent SOAP message as one request concerning a Web Service into segments of a Simple Ob...
05/05/2009
7509629Method for system and architecture design using unified modeling language (UML)
To provide a UML design method by which architecture design pursuing optimal design parameters while viewing the overall target system on the UML model can be performed. A UML design method of the present invention is a UML design method for performing design by mod...
03/24/2009
7461256Generating watermark signals
A method for generating watermark signals to be embedded as a digital watermark in real-time contents wherein the method includes: inputting the real-time contents; storing the real-time contents; generating watermark signals corresponding to predicted intensities o...
12/02/2008
7437504Reading a storage medium
Provides methods, systems and devices for reading a storage medium. A method for reading a storage medium according to the invention includes the following steps: First, it is determined if an access sequence requested by an application to data stored on the disk dr...
10/14/2008
7437392Transitioning a filter function of a two-port lattice-form planar waveguide optical delay line circuit filter from a start filter function to a target filter function
Optically coherent, two-port, serially cascaded-form optical delay line circuits can realize arbitrary signal processing functions identical to those of FIR digital filters with complex filter coefficients whilst maintaining a maximum optical transmission characteri...
10/14/2008
7436955Encrypting and decrypting a data stream
The present invention provides methods, systems and apparatus for encrypting and for decrypting a data stream, for securely sending a data stream and for securely receiving a data stream, and for secure transmission of a data stream. The data stream, after at least ...
10/14/2008
7434512Printing in a medium
A method for transferring a pattern from an elastic stamp to a substrate in the presence of a third medium is described. A proximity contact is achieved between the stamp and the substrate. A layer of the third medium between the stamp and the substrate is controlle...
10/14/2008
7421703Processing messages of agents
This invention provides methods, systems and apparatus for processing a message of a large number of agents. An example of an apparatus includes: a memory; means for managing a state of an agent based on whether the agent is in the memory and whether there is a mess...
09/02/2008
7415153Color naming, color categorization and describing color composition of images
The invention provides methods, systems and apparatus for assigning color names to individual image pixels, and generating verbal description of color composition in images, suitable for a wide variety of information processing applications. For an isolated image pi...
08/19/2008
7415383Compiling method, apparatus, and program
Brings response time of a Web server and the like closer to a targeted value. A controller controlling the average response time elapsed between reception by information processing apparatus of a processing request and response of information processing apparatus to...
08/19/2008
7409678Compiler, compilation and storage
Copiles a series of instructions by optimizing them for a process executed if a variable has a particular value. An optimization compiler including an update instruction detecting section that detects, in a program to be optimized, an update instruction to update a ...
08/05/2008
7409468Controlling flow of data between data processing systems via a memory
Methods, apparatus and systems for controlling flow of data between a memory of a host computer system and a data communications interface for communicating data between the host computer system and a data communications network. In an example embodiment, an apparat...
08/05/2008
7409404Creating taxonomies and training data for document categorization
Methods, apparatus and systems to generate from a set of training documents a set of training data and a set of features for a taxonomy of categories. In this generated taxonomy the degree of feature overlap among categories is minimized in order to optimize use wit...
08/05/2008
7409377Accelerated solution of constraint satisfaction problems by partitioning of the variable space
Methods, systems and apparatus for modeling a target system includes defining a constraint satisfaction problem (CSP) that characterizes the target system in terms of a set of variables, each having a respective input domain, and initial constraints applicable to th...
08/05/2008
7409536Computer systems with several operating systems coexisting thereon and swapping between these operating systems
Computer systems in which at least two operating systems coexist independently from each other, and that swap between the operating systems. Provides methods to have at least two operating systems coexist independently of each other and swap the operating systems. A...
08/05/2008
7406684Compiler, dynamic compiler, and replay compiler
The same executable instruction stream as an executable instruction stream generated by a dynamic compiler is reproduced to facilitate debugging of the dynamic compiler. Provides compiler program for computer functioning as: an execution status obtaining section for...
07/29/2008
7406540Method and apparatus for content-aware web switching
This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) bei...
07/29/2008
7406653Anomaly detection based on directional data
Properly detects an anomaly on the basis of directional data that are obtained in sequence from a monitored object. An anomaly detecting method includes: sequentially generating directional data indicating a feature of each piece of monitored data correspondingly to...
07/29/2008
7373269Processor power consumption control
An information processing apparatus provides control of power consumption of multiple central processors. The apparatus includes, sections for: measuring temperature of each central processor; calculating halt percentage for each of the central processors from measu...
05/13/2008
7373653Channel merging method for VOD system
A channel merging method for a VOD system, said method comprises the steps of: in response to requests from a plurality of clients for a video program, establishing a root channel (S1) and at least one sub-channel (S11), said root channel (S1) b...
05/13/2008
7373641Method, computer unit and program for converting a program
Performs a code elimination by DCE (dead code elimination) more effectively in optimizing a program by compiling. In an example embodiment, a method invocation to be a processing target is determined based on a state of a use of an object reference in a method invoc...
05/13/2008
7360246Communications monitoring, processing and intrusion detection
Systems, apparatus and methods to monitor communications conducted via a host computer placed under the management of security measures such as firewalls or routers' filtering capabilities. A communications monitoring system which includes a packet input means for c...
04/15/2008
7346803Anomaly detection
A system such as a Web-based system in which a plurality of computers interact with each other is monitored to detect online an anomaly. Transactions of a service provided by each of a plurality of computers to another computer are collected, a matrix of correlation...
03/18/2008
7346171Network system, terminal, and method for encryption and decryption
Provides encryption methods, and systems and apparatus corresponding decryption method systems and apparatus in which terminals belonging to a subset selected as a recipient group can collaborate to decrypt encrypted information. In an example embodiment, a sender a...
03/18/2008
7346632Mechanism for executing nested transactions in an execution environment supporting flat transactions only
Disclosed is a means and a method for executing a nested transaction in an execution environment supporting flat transactions only. To process a StartTransaction operation within a nested transaction it is suggested to check whether the StartTransaction operation is...
03/18/2008
7324108Monitoring events in a computer network
Monitoring events triggered by a computer network. Each event being provided with attribute values allocated to a given set of attributes, and providing an event display, determining a primary attribute and a corresponding display label of the events selected from t...
01/29/2008
7320041Controlling flow of data between data processing systems via a memory
Apparatus, methods and systems for controlling data flow between data processing systems. In an example embodiment, the apparatus includes descriptor logic for generating a plurality of descriptors including a frame descriptor defining a data packet to be communicat...
01/15/2008
7317326Inspection device and inspection method for active matrix panel, and manufacturing method for active matrix organic light emitting diode panel
An inspection method includes an array process of forming a TFT array on a substrate to fabricate an active matrix panel, an inspection process of carrying out a performance test on the fabricated active matrix panel, and a cell process of mounting an OLED on the ac...
01/08/2008
1            
 
Sign InRegister
Username  
Password   
forgot password?