Patents Examined by Paul H. Kang
  • Patent number: 7454476
    Abstract: A network peripheral device connected to a network via a router obtains remote servicing instructions over the network. Initially, a first packet sent from a remote service organization is received by a network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device. Next a second packet is sent automatically upon receipt of the first packet from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information. Thereafter, a third packet sent from the remote service organization to the network peripheral device via the network is received by the network peripheral device, the third packet including an instruction to execute a peripheral servicing function. Finally, the peripheral servicing function is executed by the network peripheral device automatically in response to the third packet.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 18, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Joohae Kim, Dan Danknick, Marianne L. Kodimer, Rakesh Mahajan
  • Patent number: 7451226
    Abstract: A method of grouping content requests by one or more behaviors is provided. Each content request is labeled. Sessions for various user and service types are defined. The sessions are then modeled to create representative sessions. Each session is then matched with one or more representative sessions.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: November 11, 2008
    Assignee: Entrust, Inc.
    Inventors: Moises Goldszmidt, Bikash Sabata, Derek Palma, Amitava Raha
  • Patent number: 7451185
    Abstract: The present invention is related to a computer-implemented method and system for providing links to one or more resources related to a specified resource. The method according to the present invention includes allowing a user to configure a relation comprising a matching criteria for the resource, associating the relation with the specified resource, and processing the relation to create a relation set comprising the links to the one or more related resources satisfying the matching criteria.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: November 11, 2008
    Assignee: Fotomedia Technologies, LLC
    Inventor: Robert Paul Morris
  • Patent number: 7451220
    Abstract: A public telephone and Internet access system that comprises Personal Digital Assistants (PDA) that are connected to an Ethernet or other Local Area Network by a network cradle, and a number of Ethernet telephones connected to the same Local Area Network. The PDAs store encrypted information about their owners, including the owner's name, their phone forwarding preferences, access permissions to the network, and charging/billing information. When a PDA is attached to a network cradle, this information is automatically transferred to the gatekeeper, which is a server that performs management tasks for the Ethernet phone network. These tasks include deciding whether or not a user is allowed to sign up and use a public Ethernet phone, maintaining billing and charging information, and forwarding incoming calls for a given user to the Ethernet phone at the user's current location. This invention provides a secure method for the PDA and the gatekeeper to exchange authentication information.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: November 11, 2008
    Assignee: 3Com Corporation
    Inventors: Ismail Dalgic, Vipin Jain
  • Patent number: 7447733
    Abstract: As supposed to the common hard coding method, the invention provides the ability to create a module/mechanism (a template) that produces code that may be utilized to create a web service. A template has a list of features, and a model (a run time model—RTM) and is utilized to create a model that generates an application or web service. An RTM declares the structure, functionality, and behavior of a web service application. Each feature can generate XML entities in a new RTM, and may obtain input to build an XML entity in a new RTM. Each feature may be processed sequentially and can modify any existing XML entities. Consequently, features can make changes to the entire existing application. In one embodiment, when a condition that may affect an application changes, the template may be utilized to regenerate the RTM to produce a new web service or XML document.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Andrew F. Roberts, Jonathan W. Booth
  • Patent number: 7444399
    Abstract: The invention provides methods and devices that address problems encountered when attempting to accurately reconstruct visual stimuli being displayed to a user as they interact with online-content, typically through a browser interface. In one embodiment, the invention provides for the browser to maintain a record of selected technical parameters and relevant data that may impact the manner in which online-content is being displayed to the user, taking into consideration the current context in which the browser is being operated. In another embodiment, the invention is a device for recording events as reported from a browser interface. The events are recorded in a selected format and syntax to form a primary index of events and related outcomes which comprise the user's interface experience. In operation, the devices detects events as detected at the browser interface.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: October 28, 2008
    Assignee: Schlucktronix LLC
    Inventors: Kenneth H. Crain, William K. Vanover
  • Patent number: 7444376
    Abstract: A method of creating an activation solution for commercial network services is disclosed. The method employs modular, reuseable building block archive files, which represent a higher level of abstraction than simple atomic tasks. After the building block archives files suitable for addressing the needs of an activation solution are selected, innovative logic combines these building block archives to more quickly create an activation solution than is possible working from individual atomic tasks.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: October 28, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Phillip T. Jacobs, David J. Lachelt, Charles E. Fowler, Steve J. Constant
  • Patent number: 7444411
    Abstract: An internet interface service system and method are capable of connecting portable mobile terminals of users (such as notebook computers, palm top computers, network computers, PDAs, and the like) to a communication (or internet) network in public places (such as airports, conference places, bus terminals and the like). In accordance with the system and method, the mobile terminals are connected via the communication network to any of a plurality of information providing servers for receiving information. A settlement server is provided for performing electronic settlements of communication connection charges for the mobile terminals. An internet interface unit is provided for enabling the mobile terminals to be connected to the communication network and for charging the users of the mobile terminals for the usage of the internet interface service system.
    Type: Grant
    Filed: January 3, 2001
    Date of Patent: October 28, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun-Ho Sung, Sang-Hoon Lee
  • Patent number: 7441028
    Abstract: A method is provided for defining a required information delivery system capacity as a function of a user's service quality objectives. An information delivery system behavior is modeled to understand under what conditions the user's service quality objectives are met or not met. Conditions are captured in which the user's service quality objectives are met or not met. Statistical techniques are applied to the conditions captured. A model is induced that describes the conditions in which the user's service quality objectives are met or not met.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: October 21, 2008
    Assignee: Entrust, Inc.
    Inventors: Moises Goldszmidt, Bikash Sabata, Derek Palma, Amitava Raha
  • Patent number: 7433933
    Abstract: A computer input device is described as being in the general form of a computer mouse with standard computer mouse functions in addition to having the capability of allowing the user of the computer input device to access a vendor's Internet web page, domain name, or URL address by actuating a switch on the computer mouse. The a vendor's Internet web page, domain name, or URL address may be preprogrammed into a computer ship in the computer mouse. In other embodiments of the computer input device, the form and shape of the computer input device relate in some way the vendor's products of services. The Internet web page, domain name, or URL address may be controlled and maintained by the vendor or by an intermediate advertising service such that different information about the vendor's products or services may be provide to the user of the computer input device.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: October 7, 2008
    Inventors: Gery G. Kotthoff, Jonathan D. Kotthoff
  • Patent number: 7424533
    Abstract: Methods and devices are provided for role-based access control of network devices. The network devices may constitute the fabric of a storage area network (“SAN”) that has been logically partitioned into virtual storage area networks (“VSANs”) that are allocated to various administrators. Roles assigned according to preferred aspects of the invention do not need to be hierarchical, but are customized according to administrators' needs.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: September 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Fabio Maino, Chandan Mishra, Thomas John Nosella, Ankur Jain
  • Patent number: 7421514
    Abstract: A message that is to be processed according to an electronic messaging protocol is associated with a sender of the message. The message also includes an attachment from an attaching entity. The attachment is associated with a unique property of the attaching entity. Other embodiments are also described and claimed.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: September 2, 2008
    Assignee: j2 Global Communications
    Inventor: Jacob J. Lee
  • Patent number: 7415511
    Abstract: A method for interfacing scanned product information with a source for the product over a global network. A method is provided for obtaining information regarding the source of a product from a remote information source location on a global communication network utilizing a product code associated with the product and unique thereto. The product code associated with the product is scanned with a scanner at a user location on the global communication network to extract the information contained in the unique product code therefrom. A unique scan ID code is associated with the scanning operation and a packet of information assembled that is comprised of the extracted product code and the unique scan ID code to provide a routing packet.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: August 19, 2008
    Assignee: LV Partners, L.P.
    Inventors: Jeffry Jovan Philyaw, David Kent Mathews
  • Patent number: 7406507
    Abstract: Alerts (13) are generated at mobile entity devices (12) and servers (16). The alerts are examined at the servers and handled by the server and/or forwarded to a clearing house (22). At the clearing house, emergency events (40) are created in response to the alerts by an event module (36). A notify module (38) compares events to an information need (304) associated with a subscriber profile (46) to determine whether a subscriber associated with the subscriber profile should be notified about events. The notify module also handles interactive search requests from a client (20) for the events.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: July 29, 2008
    Inventor: Robert L. Piccioni
  • Patent number: 7406517
    Abstract: A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: July 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Galen C. Hunt, Aamer Hydrie, Steven P. Levi, David S. Stutz, Bassam Tabbara, Robert V. Welland
  • Patent number: 7401154
    Abstract: There is disclosed in a communications system having an origination storage device and a destination storage device, a data transfer pipeline apparatus for transferring data in a sequence of N stages, where N is a positive integer grater than 1, from the origination to the destination device. The data transfer apparatus comprises dedicated memory means having a predetermined number of buffers dedicated for carrying data associated with the transfer of data from the origination storage device to the destination device; and master control means for registering and controlling processes associated with the data transfer apparatus for participation in the N stage data transfer sequence. The processes include at least a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: July 15, 2008
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan
  • Patent number: 7395340
    Abstract: Provided is a technique for limiting association of a process to a system where a plurality of processes share data. It is determined whether or not a device itself satisfies a specific condition, and, depending on a result thereof, an instruction to set or release the specific condition is issued to all client devices sharing the data. Further, when the instruction is received, if the received instruction is the instruction to set or release the specific condition, it is then determined whether or not the specific condition is breached. If the device itself breaches the specific condition, then a communication path to a server device is disconnected. If the device itself is not breaching the specific condition, then information relating to the device satisfying the specific condition is updated in accordance with the instruction.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: July 1, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masakazu Fujiki
  • Patent number: 7395348
    Abstract: Methods and apparatus are described for routing data traffic in a network having a plurality of layers including physical, data link, and network layers. The data traffic is received and one of a plurality of routing options for the data traffic is selected with reference to information outside of the physical, data link, and network layers. The data traffic is then routed according to the selected routing option.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: July 1, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Martin Cieslak, James Aviani, Martin Kagan
  • Patent number: 7392327
    Abstract: There is provided an information processing apparatus which is capable of accurately setting the present time by acquiring time information without using a dedicated time acquisition program and at low costs. The information processing apparatus manages counter information indicating output states of image forming apparatuses connected thereto via a network. The information processing apparatus transmits an e-mail addressed to itself and receives the same e-mail, and then sets the present time based on the time of the transmission of the e-mail, and the time of reception of the e-mail by a server connected to the network.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: June 24, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuyuki Kojima, Takeshi Oya
  • Patent number: 7386628
    Abstract: Methods and systems for identifying a local domain for a data packet received at an interface through a network are described herein. In one aspect of the invention, an exemplary method includes extracting the network protocol information from the data packet, determining a local domain ID based on multiple layers of network protocol information simultaneously, and assigning the local domain ID to the data packet. Other methods and systems are also described.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: June 10, 2008
    Assignee: Nortel Networks Limited
    Inventors: Jeffrey Stuart Hansell, David Gary Roberts, Mahesh Kumar, Praveen Ghanashyam Shekokar, Kalaine Wong