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

Icon_funbox Famous Patents

The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.

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.

 

Thomas, Joseph


Primary examiner statistics: 283 patents; average approval time: 288 days
Assistant examiner statistics: 98 patents; average approval time: 100 days

Patents as Primary Examiner

1                
NumberTitleIssue Date
8015245Personalized information communications
A personalized information communications system enables a source user to provide personalized information in a datastore for access and display by a communications device of a recipient user. An aggregation server records user settings of the source user in a datas...
09/06/2011
7996494System and method for delivering grouped web service applications
A producer can make available pages and books containing multiple applications. As used herein, the term “book” refers to a group of pages bound together by a navigational menu. The producer presents the pages and books to the consumer in a service description m...
08/09/2011
7974416Providing a secure execution mode in a pre-boot environment
In one embodiment, the present invention includes a method to establish a secure pre-boot environment in a computer system; and perform at least one secure operation in the secure environment. In one embodiment, the secure operation may be storage of a secret in the...
07/05/2011
7970863Using a home-networking gateway to manage communications
Techniques are provided for managing communications from an external computer system to a gateway device on a home network. Content is downloaded to the home network, stored on the home-networking gateway and then made available to a device on the home network that ...
06/28/2011
7970951Method and system for media-based data transfer
A method for media-based data transfer involves obtaining data, by a first virtual network interface card (VNIC) selected from multiple VNICs, where the multiple VNICs are associated with multiple virtual machines, where each of the multiple virtual machines is loca...
06/28/2011
7966497System and method for acoustic two factor authentication
A hand-held token can be operated to generate an acoustic or other wireless signal representing a digital signature produced from the private key of a public key/private key pair, with the public key being confidential in that it is known only to authorized entities...
06/21/2011
7966401Method and apparatus for containing a denial of service attack using hardware resources on a network interface card
A method for processing packets, where the method includes programming a hardware classifier in a network interface card (NIC) to send packets associated with a first packet destination to a non-standby hardware receive ring (HRR), programming a software ring to obt...
06/21/2011
7966382Enabling access to media content in media servers in remote networks
Provided are a method, system, and program enabling access to media content in media servers in remote networks. Available devices are discovered in a network capable of being controlled, wherein the devices include at least one media renderer and media servers. An ...
06/21/2011
7966378Computer-automated system and method of assessing the orientation, awareness and responses of a person with reduced capacity
A system and method for scheduling, and reminding people receiving care (PRC) about upcoming events uses a remote computer-based interface that allows a Caregiver at a remote location to schedule the events for the PRC. The PRC has in their residence (or other locat...
06/21/2011
7958272Method and apparatus for outputting a user interface (UI) event of 3rd party device in home network
Disclosed are a method and apparatus for outputting a user interface (UI) event of a 3rd party device in a home network having a server, a client and a control point, the server and the client joining a UI session by using a remote protocol, the control point contro...
06/07/2011
7958369Systems and methods for multiple level control of access of privileges to protected media content
Systems and methods for multiple level control of access privileges to protected media content are disclosed. In one embodiment, first data is associated with media content. Different versions of the media content are produced using the first data. Each of the diffe...
06/07/2011
7953980Signed manifest for run-time verification of software program identity and integrity
A measurement engine performs active platform observation. A program includes an integrity manifest to indicate an integrity check value for a section of the program's source code. The measurement engine computes a comparison value on the program's image in memory a...
05/31/2011
7949138Secure instant messaging
Secure instant messaging is described. In an embodiment, a messaging device encrypts a challenge identifier to generate an encrypted challenge message, and communicates the encrypted challenge message via a peer-to-peer communication link to a recipient messaging de...
05/24/2011
7936875Protection of a digital quantity contained in an integrated circuit comprising a JTAG interface
A method and a circuit for protecting a digital quantity stored in a microcontroller including a JTAG interface, including the step of making the digital quantity dependent from a value stored in non-volatile fashion in the microcontroller and made inaccessible if s...
05/03/2011
7929696Receiving DBS content on digital TV receivers
A digital television (DTV) signal converter consistent with certain embodiments has a satellite band receiver that receives satellite television broadcast data from a satellite service and demodulates the satellite television broadcast data into a digital data strea...
04/19/2011
7925765Cooperative diagnosis in a wireless LAN
Communication software to aid portable computers monitor, and correct problems accessing a network through a wireless access point. The software controls the exchange of information with other portable computers in the vicinity of the wireless access point. The info...
04/12/2011
7921159Countering spam that uses disguised characters
Computer-implemented methods, apparati, and computer-readable media for countering spam that disguises characters within an electronic message (1). A method embodiment of the present invention comprises locating (36) portions of an electronic message (...
04/05/2011
7912976Method and system for throttling network transmissions using per-receiver bandwidth control at the application layer of the transmitting server
A method is presented for throttling data transmissions within a data processing system. Information about a data transfer from a server to a client is received within the application layer of a server, which stores the information about the data transfer along with...
03/22/2011
7908344Methods, apparatus, and systems for providing local and online data services
A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first netwo...
03/15/2011
7908320Tracking user locations over multiple networks to enable real time communications
A multimedia collaboration system that integrates separate real-time and asynchronous networks—the former for real-time audio and video, and the latter for control signals and textual, graphical and other data—in a manner that is interoperable across different c...
03/15/2011
7904516Voice attachment to an email using a wireless communication device
The present invention is directed to a multimedia electronic (mail) system and method for sending a voice message to an email recipient. The multimedia mail system includes a wireless communications network, at least one wireless communication device, an interactive...
03/08/2011
7903810Single instruction for data scrambling
A method and apparatus are disclosed for efficiently scrambling one or more bytes of data according to DSL standards on a processor. This is achieved by providing an instruction for scrambling one or more bytes of data according to the DSL standards. Accordingly, th...
03/08/2011
7904960Source/destination operating system type-based IDS virtualization
Systems and methods for virtualizing network intrusion detection system (IDS) functions based on each packet's source and/or destination host computer operating system (OS) type and characteristics are described. Virtualization is accomplished by fingerprinting each...
03/08/2011
7899921Verifying and maintaining connection liveliness in a reliable messaging for web services environment
The present invention monitors the receipt of messages between two endpoints on established sequence session in accordance with a Reliable Messaging protocol for Web Services (RM-WS protocol). The messages received may be application or infrastructure messages (e.g....
03/01/2011
7890583Establishment and maintenance of collaborative communication associations based on multiple contextual criteria
A method, system, and computer program for dynamically setting up collaborative associations between a group of users, computing resources, and/or communication devices, where the constituents of the collaborative association are chosen based on a variety of context...
02/15/2011
7890656Transmission system, delivery path controller, load information collecting device, and delivery path controlling method
A transmission system, having a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and a client side router which communicates with a client device for receiving the content, is configured to in...
02/15/2011
7886063User equipment, method and system for simultaneous session control
A user equipment (UE), method and system for processing session based communications, are discussed. According to an embodiment, the method includes receiving a message from a terminal that informs whether the terminal supports simultaneous PT (push-to) sessions; re...
02/08/2011
7886056Method and apparatus for workload management of a content on demand service
A method and computer system for managing bandwidth in a content on demand service provided by a service provider to users. A request is received from a user to receive the content. If it is ascertained that a total number of users requesting the content within a pr...
02/08/2011
7882229Security checking program for communication between networks
A method for determining if a multiplicity of networks are authorized to communicate with each other and what IP protocol can be used for communication between each combination of two of the networks. For each network, a computer readable data base stores a record o...
02/01/2011
7865574System for processing data retrieved from an information service layer
A system for processing data retrieved from an information service layer is provided. The system includes a requestor component to provide a request for data to the information service layer. A receiver component is operable to communicate with a client service of t...
01/04/2011
7844679Company network using time slot reuse
An arrangement and a device comprises a mobile data and communication network within a predetermined geographical area. The device operates with first and second functions that can consist of, for example, company and/or customers functions and communication and/or ...
11/30/2010
7844475Method for strategic commodity management through mass customization
The present invention includes a new system and method for the construction of agricultural marketing plans for agricultural producers. The present invention further includes a system and method for mass customization and delivery of the plans to producers and other...
11/30/2010
7840670Apparatus and method for passively analyzing a data packet delivery path
A packet transmission diagnostic system transmits diagnostic packets during a communications session in which data packets are transmitted between a source and destination. The diagnostic packets elicit responses from routers along a path between the source and dest...
11/23/2010
7840671Managing the size and accessibility of a name service
Provided herein is a name service that includes published data that is associated with one or more duration entities and one or more modification entities, enabling the name service to more efficiently manage access to published data. To publish data, a publishing c...
11/23/2010
7822826Deployment of a web service
A computing device may receive a Web service archive that includes a Web service implementation and a Web service deployment descriptor. The Web service deployment descriptor may specify how the Web service implementation is to be configured on the computing device....
10/26/2010
7818455Alias management platforms and methods
Systems and methods of managing aliases are disclosed. An alias management system can be configured to offer access to one or more aliases that point to distribution lists, where aliases can be managed as distinct objects relative to distributions lists or addresses...
10/19/2010
7814233Computer and microprocessor control units that are inaccessible from the internet
A computer configured for a connection to a network of computers including the Internet, comprising: a microchip including a microprocessor including a master control unit configured using hardware and firmware, and two processing units; an internal hardware firewal...
10/12/2010
7809854Logical routing system
A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical iden...
10/05/2010
7792899Automatically providing announcements for a push-to-talk communication session
Providing announcements for communication sessions includes facilitating the communication sessions among endpoints comprising a half-duplex push-to-talk endpoint. It is established that a trigger event has occurred at the half-duplex push-to-talk endpoint, where th...
09/07/2010
7792957Method and system for determining a plurality of scheduling endpoints in a grid network
A method for determining a plurality of scheduling endpoints in a grid network, each scheduling endpoint comprising a device for processing job requests communicated across the network, the method comprising the steps of: examining a communication across the network...
09/07/2010
1                
 
Sign InRegister
Username  
Password   
forgot password?