Patents Examined by Salad Abdullahi
  • Patent number: 8046433
    Abstract: In a technique for enhancing discoverability and increasing usage of a web browser in a mobile device on a wireless network, a server system coupled to the wireless network receives a signal representing initiation of a voice call from the mobile device. In response, the server system performs a lookup to determine whether a website is associated with the telephone number being called. If a website is associated with the telephone number being called and the mobile device has the capability to access and display the website, the server system sends an Alert to the mobile device, causing the mobile device to notify its user about the website. The user may then input a selection to either access the website instead of completing the call or to proceed with the voice call.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: October 25, 2011
    Assignee: Openwave Systems Inc.
    Inventors: Tom R. Vandermeijden, James P. La Fleur
  • Patent number: 8041818
    Abstract: A network of point of presence servers allows a customer to organize their web site by functions where functions are mapped into domain names. The functions have requirements that define what is needed by a server to satisfy the function. The domain names are mapped into resources or servers that can be addressed by the domain name and that satisfy requests for the function that domain name has been defined to support. This method of organization allows individual elements of a web page to be retrieved from different resources and gives the name server the control to direct users to an available and optimal server for a given resource.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: October 18, 2011
    Assignee: Akamai Technologies, Inc.
    Inventors: Ajit Kumar Gupta, Richard David Day, Eric Sven-Johan Swildens
  • Patent number: 8041785
    Abstract: Described is a technology by which network server software has an interface into which a plurality of software router providers, that have methods to configure routers, may be plugged in. The network server software communicates with each provider to determine each of the provider's capabilities with respect to configuring a connected network router. A router provider is chosen based on that provider's capabilities in order to configure the router. In one example implementation, a router configuration component of the network software passes an IP address of the router to each provider and receives a score in return that indicates that provider's capabilities with respect to configuring the connected router. The provider with the best score is chosen for use in configuring the router. The score is built from weighted values, with more weight given to the capabilities deemed more valuable to users who need to configure routers.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Leszek Mazur, Sean David Daniel, Adam C. DePue
  • Patent number: 8019825
    Abstract: In managing and buffering packet data for transmission out of a host, descriptor ring data is pushed in from a host memory into a descriptor ring cache and cached therein. The descriptor ring data is processed to read a data packet descriptor, and a direct memory access is initiated to the host to read the data packet corresponding to the read data packet descriptor to a data transmission buffer. The data packet is written by the direct memory access into the data transmission buffer and cached therein. A return pointer is written to the host memory by the direct memory access indicating that the data packet descriptor has been read and the corresponding data packet has been transmitted. In managing and buffering packet data for transmission to a host, descriptor ring data is pushed in from a host memory into a descriptor ring cache and cached therein. Data packets for transmission to the host memory are received and cached in a data reception buffer.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: September 13, 2011
    Assignee: Marvell International Ltd.
    Inventors: Cesar A. Johnston, John M. Chiang
  • Patent number: 8019877
    Abstract: A method, a system, a server, and a terminal for processing message are described. The method includes the steps as follows. A notification message for requesting to establish a session sent by a session requester is received, in which the notification message carries session management information related to the session. The session management information of the session in the notification message is acquired, and a session connection with the session requester is initiated according to the session management information. Alternatively, the notification message is acknowledged according to the session management information, a reply message is generated according to an acknowledgement result, and the reply message is sent to the session requester.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: September 13, 2011
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Kepeng Li, Xiaoqian Chai, Linyi Tian, Fujun Ye
  • Patent number: 8005901
    Abstract: Within a distributed system, e.g., Web service environment, the present invention provides a way for identifying policies mapped to messages associated with an application, without having to have code within the application for determining what policies should apply to the messages. A centralized Web service engine is provided that receives incoming and outgoing messages associated with an application. The messages have associated with them destination endpoint identifiers and request-reply properties, which the Web service engine can access. The Web service engine can then use at least the identifiers and properties for scanning policy message files corresponding to the applications in order to identify what policies, if any, should be applied to the messages.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Keith W. Ballinger, Hervey O. Wilson, Vick B. Mukherjee
  • Patent number: 8001220
    Abstract: A dynamic user interface (UI) system and method is provided for remote controlling of a legacy device, which is not compatible with a peer-to-peer (P2P) middleware, through a P2P network. The dynamic UI system of the present includes at least one legacy device, a proxy for registering and managing the at least one legacy device and supporting a dynamic remote control user interface using a multi legacy device control protocol, and an edge peer for downloading the dynamic remote control user interface from the proxy and requesting control of the at least one legacy device to the proxy.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: August 16, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sang-Bong Lee, Moon-Ok Choi, Tae-In Hwang, Byeong-Thaek Oh, Shin-Yuk Kang, Ho-Jin Park, Hae-Ryong Lee
  • Patent number: 8001209
    Abstract: A method, system and computer program product for notifying a user of recently received information while away from the display connected to the computer. Using a non-commercial, private network, the information is forwarded from a computer through a transmitter to a portable receiver with an integrated display. Such information may be in the form of e-mails, stock quotes, and calendar alarms.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: August 16, 2011
    Assignee: AUCTNYC 16, L.L.C.
    Inventor: Mark M. Gottlieb
  • Patent number: 7991861
    Abstract: A method for configuring device parameters in a Digital Subscriber Line access network is disclosed. According to the method, a managing device sends a parameter modifying command to a managed device; the managed device makes a response to the parameter modifying command and modifies parameters; the managed device obtains an applying opportunity of unapplied parameters; the managed device applies the unapplied parameters according to the applying opportunity. A Digital Subscriber Line access system and a network device are also disclosed.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: August 2, 2011
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Huangwei Wu
  • Patent number: 7984186
    Abstract: A method, system and apparatus including receiving a request from a network device, the request including an IP address of said network device, generating and sending to the network device a domain name for locating a device configured to process a DNS query, the domain name corresponding to the IP address, the network device generating and sending a DNS query including the domain name and at least one local DNS setting of the network device to the device configured to the process the DNS query, and the device processing an association between the IP address and the at least one local DNS setting of the network device.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: July 19, 2011
    Assignee: DNSstuff, LLC
    Inventors: R. Scott Perry, Paul D. Parisi
  • Patent number: 7984118
    Abstract: A control system having a host computer and one or more control computers connected to an interface for control of a process or machinery. The control computers are capable of automatically initiated network address assignment and configuration when powered up after installation. The network address is based on a location identifier situated in the interface that corresponds to a specific connection thereof to the control computer. The control computer reads the location identifier from the interface and requests a network address. The host computer assigns the network address based on the location identifier. Configuration of the control computer then proceeds. The procedure applies to newly installed control computers, whether first time installment or a replacement for a failed control computer.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: July 19, 2011
    Assignee: General Electric Company
    Inventors: Fred Henry Boettner, Stephen J. Sullivan, Craig William Moyer, Gary Kraterfield, Robert Kirby, Mark E. Shepard
  • Patent number: 7984188
    Abstract: A mediator system (and associated methods and computer program products) for mediating a communication between a client and a plurality of providers within a network is described. The mediator system may include logical machines including a first receiving machine configured to receive a request message from the client, a first sending machine configured to send answer messages back to the client, a processing machine configured to handle the received request message internally represented as a request object, a second sending machine configured to send outgoing request messages to the providers, and a second receiving machine configured to receive incoming answer messages from the providers. The machines can be scheduled separately from being executed, and the request object may be split into subrequests, where each of those subrequests may be further decomposed into subsubrequests that may be sent out in parallel to the providers.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: July 19, 2011
    Assignee: SAP AG
    Inventors: Michael Altenhofen, Egon Boerger, Jens Lemcke
  • Patent number: 7984095
    Abstract: An apparatus, system and method of executing a monolithic application program successfully on a grid computing system are provided. Before the program is executed on the grid computing system, the program is executed on a computer on which the program has previously been successfully executed. During its execution, the program is monitored to collect its runtime information. The runtime information is provided to the grid computing system. With this information the grid computing system is able to successfully execute the program.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 7975070
    Abstract: A network system uses a management routing instance to route management information between elements involved in management of the system. The system registers each element in the management routing instance when the element comes on line. Based on the management routing instance, the system creates management forwarding tables. The system then uses the management forwarding tables to route management information between the elements. Multiple systems, for example systems connected by a network, may exchange management routing instance information to allow elements in different systems to communicate management information with each other.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: July 5, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Saurabh Sandhir
  • Patent number: 7970854
    Abstract: A method and system for requesting prints of digital images displayed online is disclosed. The present invention provides a network-based photosharing system that includes a plurality of peer nodes that contain images and that are capable of communicating with other peer nodes. The method and system include allowing a user of a first one of the peer nodes to invite at least one visitor to view images hosted on the first peer node, and allowing the visitor to browse the images on the first peer node and to select one or more images to print by filling-out a print request form that identifies only the visitor and the selected images. The method and system further include notifying the user of the submission of the print request form, wherein once notified, the user accesses the print request form, prints the selected images, and delivers the prints to the visitor.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: June 28, 2011
    Assignee: Qurio Holdings, Inc.
    Inventors: Hugh Blake Svendsen, Robert P. Morris
  • Patent number: 7970952
    Abstract: Performance counters are provided for virtualized network interfaces of communications networks, while minimizing the use of hardware resources. A virtualized network interface includes physical resources, as well as logical resources. Dedicated performance counters are provided for the physical resources of the virtualized network interface, as well as for logical partitions coupled to that interface, while non-dedicated performance counters are provided for the logical resources. This enables the provision of performance counters for virtualized network interfaces, while minimizing hardware resources consumed by those interfaces.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard L. Arndt, Bruce L. Beukema, David Craddock, Ronald E. Fuhs, Thomas A. Gregg, Donald W. Schmidt, Bruce M. Walk
  • Patent number: 7970911
    Abstract: A method, system and apparatus for modulating an application associated with at least one of a first communication device and a second communication device is provided. Proximity between the first communication device and the second communication device is determined. The application associated with at least one of the first communication device and the second communication device is modulated based on the proximity.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: June 28, 2011
    Assignee: Mitel Networks Corporation
    Inventors: Peter Blatherwick, Thomas A. Gray, N. Thomas Peiffer, Jr.
  • Patent number: 7966387
    Abstract: The present disclosure provides a system that comprises a proxy server configured to receive a first service request message, to keep a message count based on an Internet protocol (IP) address, to drop the first service request message if the message count reaches a threshold, to build one or more executable, complex objects using more than one data items from the first service request message and an object definition schema, and to produce a second service request message by executing the one or more executable, complex objects.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: June 21, 2011
    Assignee: Sprint Communications Company L.P.
    Inventor: Robin Dale Katzer
  • Patent number: 7966417
    Abstract: Certain aspects of a method and system for transparent TCP offload with a user space library are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) without transferring state information to a host system. When an event occurs that terminates the collection of TCP segments, a single aggregated TCP segment based on the collected TCP segments may be generated. The aggregated TCP segment may be posted directly to a user space library, bypassing kernel processing of the aggregated TCP segment.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: June 21, 2011
    Assignee: Broadcom Israel Research Ltd.
    Inventors: Eliezer Aloni, Uri El Zur, Rafi Shalom, Caitlin Bestler
  • Patent number: 7962586
    Abstract: Disclosed are exemplary embodiments for updating a networked machine having at least a dormant state and an active state. In various embodiments, when the machine it is a dormant state, it listens to a network for candidate updates, that is, updates that may be applicable to the machine. In some embodiments, determining the candidate update is an applicable update for the machine may be based at least in part on a variety of reasons, including testing if it has already been applied, does not actually update some aspect of the machine, conflicts with an existing configuration of the machine, conflicts with a policy of the machine, etc. The machine may cache some or all of the candidate updates or applicable updates, where a variety of rationales or policies may be used to control update retention.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: June 14, 2011
    Assignee: Intel Corporation
    Inventors: Scott P. Dubal, Douglas D. Boom, Elizabeth M. Kappler, Mark V. Montecalvo