Patents Examined by Yasin M. Barqadle
  • Patent number: 8108543
    Abstract: A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and sends the data to the embedded controller over the computer network.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: January 31, 2012
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 7739327
    Abstract: A distributed link or connection processing system delivers application and multi-media content over the Internet. A client selection of remotely hosted information or multi-media content routes a request including option specifying content provided by the web page developer to one of a plurality of link or connection servers. The link server designated by the request identifies the server hosting the requested content and, after optionally verifying the authorization of the request and recording the request in a customer records database, issues a request for the server hosting the requested content to initiate information transfer to the requesting client. Web developers utilize the provided software for constructing option encoding reference tags for the link servers, thus eliminating the need to learn formal request requirements of the link server.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: June 15, 2010
    Assignee: Playstream Inc.
    Inventors: James Andrew Mutton, Jeremiah Blake Lindsay
  • Patent number: 7725527
    Abstract: A server-based computing system includes at least one server (1) and at least one client computer (5), connected to the server (1) through a network (2). The server (1) includes apparatus for providing the client computer (5) with a user interface. The client computer (5) includes an input device (8) for providing input to an application through the user interface and a display device (7) for presenting output from an application through the user interface. The server (1) includes apparatus for running the application and the client computer (5) includes apparatus for locally running at least one further application. The system includes apparatus for controlling the locally run applications through the user interface provided by the server (1).
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: May 25, 2010
    Assignee: Real Enterprise Solutions Development B.V.
    Inventors: Bob Janssen, Peter Gerardus Jansen
  • Patent number: 7725594
    Abstract: A device may receive a message from a client device and determine whether the message includes particular data. The device may identify an address within a particular address group when the message includes the particular data. The traffic associated with addresses within the particular address group are assigned priority over traffic associated with addresses outside the particular address group.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: May 25, 2010
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lujun R. Jia, Andrew F. Patka
  • Patent number: 7711802
    Abstract: A method, system, and computer-program product are disclosed, each of which enable the receipt of SIAs (Server Initiated Actions) on non-SMS-enabled devices, using existing infrastructure. An existing IP-based messaging protocol, such as “chat” architecture, is utilized as a transport for the SIAs. A network server constructs an SIA chat message and delivers it to the mobile client. The mobile client examines the chat message and, if it is configured to indicate that it is an SIA message, then the message is not shown on the mobile device, and an initiation command is executed, e.g., an indication is displayed to a user of the mobile client (e.g., to indicate the receipt of new email). Alternatively, upon receipt and identification of the SIA message, the mobile client can execute an initiation command causing the performance of a function identified by the SIA message, for example, to begin to download email immediately.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Michael Oliver, Richard Redpath
  • Patent number: 7702818
    Abstract: A multi-service network system which forms a wide area network connecting a plurality of metropolitan areas, including a primary network ring including at least one primary node and at least one secondary node; and a secondary network ring connecting the at least one secondary node to business premises equipment, wherein the business premises equipment are associated with respective customer premises equipment.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: April 20, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Akinwale Akinpelu, Arshad Hussain
  • Patent number: 7702816
    Abstract: A technique that facilitates application synchronization with a reservation protocol at a sender without application receiver participation in a computer network. According to the novel technique, the sender sends a path request message to a reservation receiver and may include a request for fast path failure notification to be returned to the sender. The reservation receiver (e.g., a reservation receiver proxy upstream from the application receiver) receives the path request, and in response, returns a reservation request message to the sender, including a request for fast reservation failure notification also to be sent to the sender (e.g., in response to detecting the fast path failure notification request, local policy/configuration, etc.). In the event that an intermediate node between the sender and reservation receiver detects an error during the path request or reservation request, the intermediate node sends corresponding fast failure notification to the sender. The sender may then synchronize, e.g.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ashok Narayanan, Anca Zamfir, Francois LeFaucheur
  • Patent number: 7698377
    Abstract: A method of determining a geographic location of an Internet user involves determining if the host is on-line, determining ownership of the host name, and then determining the route taken in delivering packets to the user. Based on the detected route, the method proceeds with determining the geographic route based on the host locations and then assigning a confidence level to the assigned location. A system collects the geographic information and allows web sites or other entities to request the geographic location of their visitors. The database of geographic locations may be stored in a central location or, alternatively, may be at least partially located at the web site. With this information, web sites can target content, advertising, or route traffic depending upon the geographic locations of their visitors. Through web site requests for geographic information, a central database tracks an Internet user's traffic on the Internet whereby a profile can be generated.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: April 13, 2010
    Assignee: Digital Envoy, Inc.
    Inventors: Sanjay M. Parekh, Robert B. Friedman, Neal K. Tibrewala, Benjamin Lutch
  • Patent number: 7693961
    Abstract: An operating environment of an image forming apparatus 3 is judged, and a program list which indicates programs which can be operated in this operating environment is generated by a server 1. The program list is then supplied to the image forming apparatus 3, and the server 1 is requested to transmit a program selected from the program list. The program is then supplied to the image forming apparatus 3 from the server 1. That is, a program is selected from the program list which indicates programs which are judged to be operable in the operating environment of the image forming apparatus 3. Thereafter, the program is supplied to the image forming apparatus 3.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: April 6, 2010
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tatsuo Nomura, Syoichiro Yoshiura
  • Patent number: 7685278
    Abstract: A method for adapting a Bayesian network includes determining a set of parameters for the Bayesian network, for example, initial parameters, and then updating the parameters in response to a set of observation data using an adaptive learning rate. The adaptive learning rate responds to any changes in the underlying modeled environment using minimal observation data.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: March 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ira Cohen, Alexandre Bronstein, Marsha Prescott Duro
  • Patent number: 7673054
    Abstract: A method includes receiving, from an application process, a document specifying a communication protocol and a communication channel, reading the document, and instantiating the communications channel with the application process using the communication protocol. The method also includes sending communications to the application process using the communication protocol through the communication channel, and receiving communications from the application process using the communication protocol through the communication channel.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: March 2, 2010
    Assignee: SAP AG.
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7664876
    Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: February 16, 2010
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 7640319
    Abstract: A VPN gateway for interfacing two or more VPNs to external networks such as the internet or a PSTN having different addressing schemes, has a NAT shared by the VPNs for converting VPN addresses to addresses of the external network. An advantage of this is reduced number of additional network elements, e.g. boxes, and fewer additional addresses. The NAT can be a source and destination NAT, arranged such that entities in the external networks appear to have an address within an address range of the respective VPN. Thus, entities in the external resource can appear as trusted resources inside the VPN. The gateway can incorporate a converter for converting between formats such as VoIP packets and TDM calls.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: December 29, 2009
    Assignee: Nortel Networks Limited
    Inventors: Dany Sylvain, Scott Larrigan
  • Patent number: 7634558
    Abstract: A method is disclosed for determining how often a client station in a network should send keepalive messages. Based on a measure of network load, a presence server determines a keepalive period, which is a time interval in which a client station needs to send a keepalive message, and the presence server reports this keepalive period to the client station. The client station responsively sends a keepalive message to the presence server within the determined keepalive period.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: December 15, 2009
    Assignee: Sprint Spectrum L.P.
    Inventors: Manish Mangal, Arun Santharam
  • Patent number: 7634577
    Abstract: A Media Gateway proxy receives a message and parses the message. The message contains an attribute, sub-command, and a destination address. The proxy stores the message and the attributes. Each of the attributes corresponds to a selected one of a plurality of Media Gateways. Each of the gateways has an address. The proxy finds in the memory the address of the selected Media Gateway using the destination address and the attribute. The proxy then forms a message using said sub-command, said address, and said attribute and transmits the message to the destination Media Gateway.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: December 15, 2009
    Assignee: 3Com Corporation
    Inventors: David A. Grabelsky, Boris Bekkerman, John Poplett, Sudhakar Ramakrishna
  • Patent number: 7634531
    Abstract: A method of providing one-way video transmission and corresponding interactive two-audio communication to remote recipients via a world wide computer network comprising the steps of creating a source digital video signal, broadcast transmitting the source digital video signal via an internet connection, transmitting a corresponding source digital audio signal a VoIP protocol, and transmitting a recipient audio signal to the source location via an Internet connection.
    Type: Grant
    Filed: January 23, 2002
    Date of Patent: December 15, 2009
    Inventor: Ali Abdolsalehi
  • Patent number: 7624167
    Abstract: A method and apparatus is disclosed for assigning a plurality agents associated with and monitoring devices to at least one manager in a distributed system, wherein the distributed system is arranged into a plurality of groups, each group associated with a manager, the method comprising the steps of identifying sets of agents wherein each set of agents includes at least one common association, assigning each of the sets of agents to at least one manager and, iteratively improving the assignment of each of the sets of agents until at least one desired criterion is substantially achieved. In one aspect, the sets of agents are continuously assigned until the total number of agents assigned to a manger is less than a predetermined number. In another aspect, the sets of agents are assigned until the total number of agent repetitions is less than a predetermined number.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: November 24, 2009
    Assignee: EMC Corporation
    Inventor: Shai Benjamin
  • Patent number: 7624181
    Abstract: Techniques for authenticating a user for access to an IP network include receiving from the user's host a DHCP request which includes user identifier data. A random challenge value is determined and sent to the user's host in a DHCP message format. A response message that includes a response value is received from the user's host in DHCP format. A verification value is determined based on a password value associated with the user identifier value in an AAA server and the current challenge value using a secure process that renders impractical an attempt to derive the password. If it is determined that the response value does not match the verification value, then a DHCP offer is prevented from being sent to the user's host in response to the DHCP request. Thus, a user is authenticated using DHCP instead of PPP.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: November 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: William Mark Townsley, Ralph Droms, Wojciech Dec
  • Patent number: 7620704
    Abstract: A process identifies one or more roles associated with a target server. The process also identifies one or more services associated with each role and identifies one or more ports associated with each role. The identified ports associated with the role are presented to a user. The user is requested to select among the identified ports associated with the role.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Kirk Soluk, Everett McKay, Hitesh Raigandhi, Yang Gao, Praerit Garg
  • Patent number: 7613798
    Abstract: To create a method for processing print jobs in server-based networks as well as a relevant network, in which the disadvantages of the methods of print processing according to the current technical status can be avoided, it is suggested that a print job which has been generated from an application on the network's server in EMF format be furnished with an identification which lets the print job seem to be in RAW format; that the print job in pretended RAW format be sent to an end device in the network, where the identification is removed and finally the conversion of the EMF file into the print device-specific RAW format is executed with a local printer driver, or that the print job furnished with the identification is forwarded to a print server, where the identification is removed and finally the conversion of the EMF file into the print device-specific RAW format is executed with a local printer driver, and the RAW file is finally sent to the end device.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: November 3, 2009
    Assignee: Thinprint GmbH
    Inventor: Carsten Mickeleit