Patents Examined by Salad Abdullahi
-
Patent number: 8046433Abstract: 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: GrantFiled: February 8, 2010Date of Patent: October 25, 2011Assignee: Openwave Systems Inc.Inventors: Tom R. Vandermeijden, James P. La Fleur
-
Patent number: 8041818Abstract: 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: GrantFiled: March 9, 2009Date of Patent: October 18, 2011Assignee: Akamai Technologies, Inc.Inventors: Ajit Kumar Gupta, Richard David Day, Eric Sven-Johan Swildens
-
Patent number: 8041785Abstract: 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: GrantFiled: January 17, 2007Date of Patent: October 18, 2011Assignee: Microsoft CorporationInventors: Leszek Mazur, Sean David Daniel, Adam C. DePue
-
Patent number: 8019825Abstract: 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: GrantFiled: October 5, 2010Date of Patent: September 13, 2011Assignee: Marvell International Ltd.Inventors: Cesar A. Johnston, John M. Chiang
-
Patent number: 8019877Abstract: 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: GrantFiled: June 29, 2009Date of Patent: September 13, 2011Assignee: Huawei Technologies Co., Ltd.Inventors: Kepeng Li, Xiaoqian Chai, Linyi Tian, Fujun Ye
-
Patent number: 8005901Abstract: 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: GrantFiled: July 14, 2004Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Keith W. Ballinger, Hervey O. Wilson, Vick B. Mukherjee
-
Patent number: 8001220Abstract: 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: GrantFiled: August 6, 2008Date of Patent: August 16, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Sang-Bong Lee, Moon-Ok Choi, Tae-In Hwang, Byeong-Thaek Oh, Shin-Yuk Kang, Ho-Jin Park, Hae-Ryong Lee
-
Patent number: 8001209Abstract: 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: GrantFiled: December 29, 2004Date of Patent: August 16, 2011Assignee: AUCTNYC 16, L.L.C.Inventor: Mark M. Gottlieb
-
Patent number: 7991861Abstract: 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: GrantFiled: October 6, 2008Date of Patent: August 2, 2011Assignee: Huawei Technologies Co., Ltd.Inventor: Huangwei Wu
-
Patent number: 7984186Abstract: 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: GrantFiled: August 26, 2008Date of Patent: July 19, 2011Assignee: DNSstuff, LLCInventors: R. Scott Perry, Paul D. Parisi
-
Patent number: 7984118Abstract: 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: GrantFiled: December 14, 2004Date of Patent: July 19, 2011Assignee: General Electric CompanyInventors: Fred Henry Boettner, Stephen J. Sullivan, Craig William Moyer, Gary Kraterfield, Robert Kirby, Mark E. Shepard
-
Patent number: 7984188Abstract: 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: GrantFiled: April 17, 2006Date of Patent: July 19, 2011Assignee: SAP AGInventors: Michael Altenhofen, Egon Boerger, Jens Lemcke
-
Patent number: 7984095Abstract: 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: GrantFiled: January 13, 2009Date of Patent: July 19, 2011Assignee: International Business Machines CorporationInventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
-
Patent number: 7975070Abstract: 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: GrantFiled: June 30, 2010Date of Patent: July 5, 2011Assignee: Juniper Networks, Inc.Inventors: James Murphy, Saurabh Sandhir
-
Patent number: 7970854Abstract: 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: GrantFiled: January 15, 2003Date of Patent: June 28, 2011Assignee: Qurio Holdings, Inc.Inventors: Hugh Blake Svendsen, Robert P. Morris
-
Patent number: 7970952Abstract: 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: GrantFiled: May 27, 2009Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Richard L. Arndt, Bruce L. Beukema, David Craddock, Ronald E. Fuhs, Thomas A. Gregg, Donald W. Schmidt, Bruce M. Walk
-
Patent number: 7970911Abstract: 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: GrantFiled: June 13, 2008Date of Patent: June 28, 2011Assignee: Mitel Networks CorporationInventors: Peter Blatherwick, Thomas A. Gray, N. Thomas Peiffer, Jr.
-
Patent number: 7966387Abstract: 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: GrantFiled: May 12, 2010Date of Patent: June 21, 2011Assignee: Sprint Communications Company L.P.Inventor: Robin Dale Katzer
-
Patent number: 7966417Abstract: 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: GrantFiled: September 24, 2009Date of Patent: June 21, 2011Assignee: Broadcom Israel Research Ltd.Inventors: Eliezer Aloni, Uri El Zur, Rafi Shalom, Caitlin Bestler
-
Patent number: 7962586Abstract: 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: GrantFiled: August 25, 2009Date of Patent: June 14, 2011Assignee: Intel CorporationInventors: Scott P. Dubal, Douglas D. Boom, Elizabeth M. Kappler, Mark V. Montecalvo