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

Icon_funbox Bizarre Patents

Patent No. 5823572

Self Defense Weapon With Memo

A self defense weapon formed as a memo pad and which is easily held by a person's fingers, therefore making it possible to provide protection from a mugger and also to quickly and easily write a record or a message without failure of missing or forgetting significant information under a stressful situation.

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.

 

Dharia, Rupal


Primary examiner statistics: 544 patents; average approval time: 545 days
Assistant examiner statistics: 144 patents; average approval time: 945 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
8095679Predictive transmission of content for application streaming and network file systems
The performance and hence the user experience of just-in-time application streaming is significantly enhanced by predicting which sections of an application are likely to execute next, and transmitting those sections from the server to the endpoint. A control flow g...
01/10/2012
8086707Systems and methods for grid agent management
Systems and methods utilize directory services snap-ins to create, maintain, and interpret policies for controlling the execution of grid applications. ...
12/27/2011
8082292Method and system for centralized user notification and application execution control
A method for providing application-defined notifications to a user upon receipt of an event at a device is provided. A list of applications is centrally maintained, the list defining, for each application, event identification and corresponding event notification. W...
12/20/2011
8060652Extensible binary mark-up language for efficient XML-based data communications and related systems and methods
An extensible binary mark-up language is disclosed that is compatible with existing XML standards yet provides significantly improved efficiencies for XML-based data storage and communications, particularly for narrow and low bandwidth communication media. A corresp...
11/15/2011
7406541Accounting method and system in a packet communication network
In an accounting system, an user 1, by the use of a terminal 2, transmits a transmission packet P1 to a reception destination 3, that is a server of an information service provider, and receives a reception packet P2 therefrom by w...
07/29/2008
7305428Retrieval device, retrieval server, and retrieval system, as well as retrieval method and computer program with greater extent of retrieval conditions
A retrieval system includes a retrieval server for providing retrieval service and a retrieval device accessible through a transmission medium by the retrieval server. The retrieval device is configured to modify a first retrieval condition with a first retrieving e...
12/04/2007
7287052Challenge and response interaction between client and server computing devices
A condition on a client that is communicating with a server is determined by issuing a challenge to the client, causing the client to produce a response indicative of the condition. The server compares the response to an expected response to determine if the conditi...
10/23/2007
7284068Technique for providing multi-homing capability in data networks
Various aspects of the present invention are described herein for providing multi-homing capability to networks, subnetworks, and/or hosts through the use of a multiplicity of topologically correct IP addresses. For example, according to various embodiments of the p...
10/16/2007
7277951Omnimodal messaging system
A messaging server application system handles message creation, receipt, and response for any sort of digitizable message in any format. It typically operates as a core application and application infrastructure in a communications network or networks in the multipl...
10/02/2007
7277929Network system including a network device having a function-categorized web page delivering system
In network system includes a plurality of network devices interconnected with each other through a network, one or more network devices including a first network device have a plurality of functions. The network devices can deliver function-categorized web pages res...
10/02/2007
7275079Common application metamodel including C/C++ metamodel
A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) wit...
09/25/2007
7275104Web-services-based data logging system including multiple data logging service types
Methods, apparatuses, and systems allowing for configuration of message logging policy on a granular basis for web services networks. In certain embodiments, the present invention allows for an efficient data logging scheme where only messages, or message elements, ...
09/25/2007
7275100Failure notification method and system using remote mirroring for clustering systems
A cluster computing system, comprises: a production host group; a standby host group coupled to the production host group by a network; and a remote mirror coupled between the production host group and the standby host group, the remote mirror including a production...
09/25/2007
7269632Networked computer system for communicating and operating in a virtual reality environment
The present invention relates to interactive virtual reality networked computer systems and methods that facilitate communication and operation in a virtual reality environment. The virtual reality networked computer system has an infrastructure that includes a numb...
09/11/2007
7263560Decentralized peer-to-peer advertisement
Embodiments of a shared resource distributed index mechanism that peers in a peer-to-peer network may utilize to distribute index entries corresponding to resources to indexes of shared resources among one or more other peers. These indexes may be used to direct que...
08/28/2007
7263554Method and system for performing resource pool maintenance by refreshing resources based on the pool resource test
An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, mult...
08/28/2007
7260615Apparatus and method for analyzing remote data
An apparatus and method for processing remotely located data is disclosed. The present invention comprises a computer software program that operates on a local machine and a remote machine. A user must first select a module to execute and specify the remote data. Th...
08/21/2007
7260648Extension of address resolution protocol (ARP) for internet protocol (IP) virtual networks
A system for supporting translation of virtual IP addresses to Ethernet/MAC addresses in a multi-Virtual Network environment, in which address resolution tables are generated and maintained by Virtual Networking Devices. Virtual Networking Device (VND) sends and/or ...
08/21/2007
7257644Systems and methods for providing presence tracking in a distributed computing system
Providing presence tracking of nodes of a logical network in a distributed computing system. Each node in a logical network tracks the presence of all other nodes on the network. This presence information is used by the protocol to optimize bandwidth utilization of ...
08/14/2007
7257612Inline compression of a network communication within an enterprise planning environment
An enterprise business planning system includes a server to execute an enterprise planning session for a set of enterprise contributors in accordance with an enterprise model, wherein the enterprise model defines hierarchically arranged nodes and associates the ente...
08/14/2007
7254634Managing web tier session state objects in a content delivery network (CDN)
Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within...
08/07/2007
7254615Ad hoc telecommunications network management and routing
An ad hoc telecommunications network comprises a plurality of mobile devices, cached data being distributed amongst the devices. A manager device is elected for example based on highest compared received signal strength amongst the devices to manage the distributed ...
08/07/2007
7254606Data management method using network
This invention has been made to manage data possessed by a user on a network. One of this invention is a data management method using a network system which includes a server and a client terminal, including the step of making a control server receive a user's data ...
08/07/2007
7251675Meeting system and information storage medium
In a meeting system, supplied-data which is convertible using a virtual machine is transmitted and received among a plurality of processing apparatuses interconnected via a transmission line, and meeting data is reproduced. At least two of the plurality of processin...
07/31/2007
7251697Method and apparatus for structured streaming of an XML document
A method and apparatus are disclosed for streaming an XML document/content in a structured manner that allows the receiver to decode prioritized portions of an XML document. Document models, such as XML Schemas, are utilized in converting XML documents into prioriti...
07/31/2007
7249160Electronic mail processing system and mail server
An electronic mail (email) processing system set up on the Internet includes terminals that send and receive email messages, cellular telephones that send and receive email messages by radiocommunication through base stations, a mail server that performs the overall...
07/24/2007
7249193SRDF assist
Transmitting data from a source to a destination, includes receiving the data from the source and providing the data to the destination using a network, where the data is acknowledged to the source as being successfully received at the destination prior to all of th...
07/24/2007
7249200Process, communication device and communication module for determining communication identifiers
The present invention is concerned with a process for determining communication identifiers for communication devices connected over a network, which have start identifiers assigned to them, as well as with a communication device and a communication module therefor....
07/24/2007
7246176PDP context distribution among multiple GGSNs
The previously described shortcomings are solved by a system and method herein that allows for the creation of scaleable wireless data packet networks notwithstanding capacity restrictions of routers used within the network. More specifically, a GGSN is formed to re...
07/17/2007
7243128Communication device for generating an electronic email including an original document and a reply document based on the condition to include the reply document in the electronic email among a plurality of reply documents
To provide a communication device which can obtain information necessary at a transmitter without placing a burden on a receiver. The control unit prepares an original document by being scanned by the scanning unit, received by the facsimile communication unit, or r...
07/10/2007
7240099System and method for efficiently performing data transfer operations
A system and method for efficiently performing data transfer operations includes a source device for providing transfer data through a communication path or network to a destination device. The source device has a transfer manager that determines various transfer pa...
07/03/2007
7240124System and method for transferring data on a network using a single route optimizer to define an explicit route and transfer the information related to the explicit route to a plurality of routers and a plurality of optimized routers on the network
An apparatus and method for forwarding data on a digital data network are provided. The network includes optimized routers and a plurality of routers connected on the network. A route optimizer receives information from the optimized routers and plurality of routers...
07/03/2007
7240102System and method for providing web browser-based secure remote network appliance configuration in a distributed computing environment
A system and method for providing Web browser-based remote network appliance configuration in a distributed computing environment is described. A query message is broadcast from an applet executing within a Web browser to one or more network appliances. The network ...
07/03/2007
7237014System and method for in situ, real-time, supply chain, interoperability verification
The present invention discloses a system and method for performing interoperability testing. The method comprises sending a command from a server module to a client module, receiving the command at an application under test module via a shared directory module betwe...
06/26/2007
7237018Ordered writes for SRDF assist
Transmitting data from a source to a destination, includes receiving the data from the source and providing the data to the destination using a network, where the data is acknowledged to the source as being successfully received at the destination prior to all of th...
06/26/2007
7237005Job network setup method, job network execution method, job management system, management terminal and program
A job network setup method in a job management system which controls execution of jobs according to a set job network and which allows setup for data transfer from a preceding job to a succeeding job comprises enabling specifying such that data can be transferred fr...
06/26/2007
7237040Error recovery for SRDF assist
Transmitting data from a source to a destination, includes receiving the data from the source and providing the data to the destination using a network, where the data is acknowledged to the source as being successfully received at the destination prior to all of th...
06/26/2007
7233997Data communications
An authentication server (AS) is provided which stores authentication details of authorised users, and a list of currently-authenticated users. A number of application servers (APS) are connected to the authentication server (AS), to allow the application servers (A...
06/19/2007
7233979Instant messaging session invite for arranging peer-to-peer communication between applications
Arrangements and procedures for arranging peer-to-peer communications sessions between applications are described. In one implementation, a first application executing at a first device utilizes online presence information of an instant messaging service to select a...
06/19/2007
7231455System monitoring service using throttle mechanisms to manage data loads and timing
A system and method for throttling transmissions of gathered computer system monitoring and asset data within a customer's communications network. A relay is provided within the network with an interface for transmitting messages to a downstream device such as the I...
06/12/2007
1                      
 
Sign InRegister
Username  
Password   
forgot password?