Patents Examined by Emmanuel L. Moise
  • Patent number: 8850174
    Abstract: In one embodiment, a method to boot up a server using a target storage device over a network is provided. In this embodiment, the method includes installing an operating system onto a server by storing the operating system in the target storage device located on the network. The location of the target device is designated by an internet protocol (IP) address. The method also includes using data block transfers in conjunction with the IP address to access the operating system on the target storage device.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: September 30, 2014
    Assignee: PMC-Sierra US, Inc.
    Inventors: Fadi A. Mahmoud, Victor Raj
  • Patent number: 8843657
    Abstract: A multihomed site includes in-site network nodes, and first and second gateways configured for providing access outside of the multihomed site. The network nodes and the gateways are configured for utilizing in-site addresses having an in-site address prefix that is not advertised outside of the prescribed site. Each gateway is configured for outputting an advertisement message into the multihomed site that specifies that the gateway is a home agent for a corresponding extra-site address prefix reachable inside and outside the multihomed site. Each in-site network node includes a mobile IP module configured for acquiring extra-site addresses from each of the advertised extra-site address prefixes, and creating mobile IP tunnels with the first and second gateways, enabling the corresponding extra-site address to be reachable via the in-site address. Each node also includes a selection resource for outputting a packet on a selected mobile IP tunnel, based on preference information.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric M. Levy-Abegnoli
  • Patent number: 8838672
    Abstract: A web browser is configured to store format preferences associated with favorite and historical URLs so that upon receiving a request for such a URL, a web page is fetched and displayed with the associated stored format preferences. The invention is especially useful with displays of less than optimum resolution such as television screens, cell phones, and personal data assistants where a user may have different preferred formats for different web sites.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: September 16, 2014
    Assignee: Thomson Licensing
    Inventors: Scott Allan Kendall, Wanda Green Thompson
  • Patent number: 8838676
    Abstract: Provided are a method and apparatus by which a first entity receives information about one or more Internet Protocol Television (IPTV) service providers or information about one or more IPTV services from a second entity by using a Session Initiation Protocol (SIP) message.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: September 16, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mun-jo Kim, Eun-hee Rhim, In-chul Hwang
  • Patent number: 8838749
    Abstract: A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics commands from the transmission using a client application, executes the functions using a client 3D library stored in a memory of the client, and renders the resulting image data to a display. The client may transmit capability information to the server, allowing the resolution of differences between the graphics application programming interfaces (APIs) supported on the server and the client.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: September 16, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8832179
    Abstract: A relay server is located outside a firewall and provides access to a server inside the firewall. Both the server and a client (the client is outside the firewall) initiate a connection with the relay server. The relay server then sets up a connection between the server and client, to thereby enable the server and client to communicate. Such communication is enabled without needing an inbound port in the firewall, thereby enhancing security.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: September 9, 2014
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Joe Owen, Senthil Krishnapillai, Eric Nelson, Bryan Whitmarsh
  • Patent number: 8832302
    Abstract: The present invention is a method for providing services for a mobile ad hoc network, which includes receiving a service discovery request of a client node of the network. The method further includes directing the service discovery request to at least one node of the mobile ad hoc network. The method further includes receiving a service discovery request response from a node included in the at least one node, the response indicating that a service providing node is present within the network and is capable of providing the requested service. The method further includes determining a data transfer route for connecting the service providing node with the client node. The method further includes transmitting a service reservation request to the service providing node, wherein the service reservation request specifies a future time that a service is to be provided to the client node.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: September 9, 2014
    Assignee: Rockwell Collins, Inc.
    Inventors: Richard M. Bradford, Gary W. Daugherty, Kajari Ghoshdastidar, Hai N. Le
  • Patent number: 8823793
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a profile of a user, present the user an avatar having characteristics that correlate to the profile, detect one or more responses of the user during a communication exchange between the avatar and the user, identify a request of the user to apply a security protocol to a task identified in the request, retrieve the security protocol, engage in the task according to the security protocol, detect while engaged in the task a breach in the security protocol, identify a communication device of the user to engage in a communication session with the user, establish a communication session with the communication device, and present by way of the communication device the avatar describing the security breach. Other embodiments are disclosed.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: September 2, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Darnell Clayton, E-Lee Chang, Horst Schroeter, Linda Roberts, Madhur Khandelwal
  • Patent number: 8819190
    Abstract: A method, system, and computer program product provides effective management and deployment of image files within a Virtual Input/Output (I/O) Server (VIOS) cluster. An Image Management (IM) utility utilizes a discovery process to establish connections with objects in order to manage these objects. Following discovery of an ICP client, the IM utility enables creation of a virtual server partition and initiates the importing of a captured image to a VIOS cluster Storage Pool (SP). The IM utility creates logical units (LUs) within the Image Management Fileset (IMF) for each file within the captured image. The IM utility maps the LUs to the VIOS Cluster SP using unique image file handles. The IM utility configures the new storage that comprises the created LUs. The IM utility copies image files to the appropriate storage device/LU. When import/copy of the image is completed, the IM utility activates the virtual server partition.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: James A. Pafumi, George James Romano, Jacob Jason Rosales, Morgan Jeffrey Rosas, Vasu Vallabhaneni
  • Patent number: 8819109
    Abstract: A technique for providing information via a data network is disclosed. A first server transmits an identifier to a client, where the identifier is mappable to a uniform resource locator (URL) associated with content stored on a second server. The client transmits the identifier to a second server. The second server maps the identifier to its associated URL, retrieves the content associated with the URL, and transmits the content to the client. Various types of mappings are disclosed, including encryption and predetermined mappings.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: August 26, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Oliver Spatscheck
  • Patent number: 8812698
    Abstract: In a method of and system for enforcing authentication strength for remote portlets, a portlet is provided by a producer portal and consumed as remote portlet by a consumer portal. The producer portal defines an authentication strength level requirement for the portlet. A user requests the remote portlet from the consumer portal. The consumer portal authenticates the user with a particular authentication method that implies a particular authentication strength level. The producer portal authenticates the consumer portal with a particular authentication method that implies a particular authentication strength assertion level. The consumer portal requests the portlet from the producer portal with an assertion of the authentication strength level of the user. The producer portal rejects the request from the consumer portal if the authentication strength level of the user is less than the authentication strength level requirement for the portlet.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Patent number: 8806026
    Abstract: A network of enabled devices is arranged to permit computer programs to be dynamically downloaded onto and executed on the devices. The devices are connected to one or more general computer networks containing a plurality of non-enabled devices not arranged to permit computer programs to be dynamically downloaded onto and executed on the devices. Each enabled device has a list of the addresses of a sub-set of said enabled devices and each device consecutively attempts to contact each of the devices in the sub-set of devices until either one of the sub-set of devices is contacted or the device determines that the next device in the subset of devices which it is to contact is itself.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: August 12, 2014
    Assignee: British Telecommunications PLC
    Inventors: Glen M MacLarty, Michael Fry
  • Patent number: 8799438
    Abstract: This application describes a system and method for auto configuring data center networks. The networks include a plurality of electronic devices that may include switches, servers, routers, or any other device that may be used in a data center network. Graph theory is applied to the arrangement of the network devices to determine if the intended design of the data network matches the actual implementation of the network. This may be achieved by resolving the blueprint graph with the physical graph to determine if they are isomorphic. Also, the isomorphic techniques may be used to detect miswirings in the network that do not cause a node degree change for any of the network components.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Kai Chen, Chuanxiong Guo, Haitao Wu
  • Patent number: 8799454
    Abstract: Embodiments for server connection optimization in a persistently connected publish/subscribe environment are provided. A computer assigns an initial activity category for a client. The computer logs, into a log file, one or more select operations of a connection between a client and a first server. The computer calculates a ratio of a number of the select operations to a check time of the first server, wherein the check time is a period of time that has elapsed since a previous review of logged data. The computer sets a second activity category for the client based on a look-up of the ratio in a schedule of ratio ranges in a control file, wherein the second activity category is not the initial activity category. The computer transfers the client from the first server to a second server, in response to setting the second activity category.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian Marshall O'Connell, Keith Raymond Walker
  • Patent number: 8793301
    Abstract: A method of processing an image wherein one or more processing functions are executed. Firstly, the steps involved in the one or more processing functions are determined where each of the one or more processing functions can include one or more processing steps. Secondly, the resource requirements associated with each of the processing functions are determined. The resource availability for the one or more resource requirements on a client is determined. Thirdly, and finally, each of the one or more processing functions are selectively allocated to the at least one of the client and the server in the case where the client does not have the required resource availability.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: July 29, 2014
    Assignee: AGFA Healthcare
    Inventors: Rainer Wegenkittl, Donald K. Dennison, John J. Potwarka, Lukas Mroz, Armin Kanitsar, Gunter Zeilinger
  • Patent number: 8793383
    Abstract: A first user at a first computing device communicates with a second user at a second computing device. Both devices communicate in real-time via a network service such as in instant messaging service. The network service upon request of the one of the users can transfer the real-time communication session between the first user and the second user to a third user. The third user adopts the identity of the transferring user for the course of the communication session. This would be useful to transfer a communication session regarding an illegal subject to a law enforcement agency.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: July 29, 2014
    Assignee: AT&T Mobility II LLC
    Inventor: Ronald S. Barchi
  • Patent number: 8793328
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: July 29, 2014
    Assignee: Facebook, Inc.
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Patent number: 8769049
    Abstract: The claimed subject matter relates to systems and/or methodologies that facilitate intelligent distribution of backup information across storage locations in network-based backup architectures. A virtual layering of backup information across storage locations in the backup architecture can be implemented. Statistical models are utilized to dynamically re-allocate backup information among storage locations and/or layers to ensure availability of data, minimum latency upon restore, and minimum bandwidth utilization upon restore. In addition, heuristics or machine learning techniques can be applied to proactively detect failures or other changes in storage locations such that backup information can be reallocated accordingly prior to a failure.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, John D. Mehr
  • Patent number: 8751672
    Abstract: Systems and methods provide personal channels from a network-capable user terminal. A first user terminal may receive a request from a second user terminal for access to a personal channel created by a user and stored on the first user terminal in association with media content. In response to the request, the first user terminal may access the media content associated with the requested personal channel and provide the media content to the first user terminal over the network. A data center accessible by both the first and second user terminals may facilitate the access to the personal channel by storing information associated with the personal channel, including terminal identifiers and metadata, and providing a searchable catalog interface to identify personal channels to view.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: June 10, 2014
    Assignee: Verizon Data Services LLC
    Inventors: Shadman Zafar, Ruchir Rodrigues, Shafiq Kassam, Enrique Ruiz-Velasco
  • Patent number: 8732289
    Abstract: The present invention discloses a method for controlling execution of an automatic process. The method includes: receiving a resume command that carries stoppoint information; determining whether the stoppoint information carried in the resume command is the same as information about a current stoppoint of a current automatic process; and resuming the current automatic process from the current stoppoint when the stoppoint information carried in the resume command is the same as the information about the current stoppoint. The present invention also discloses another method for controlling execution of an automatic process, a system, a management apparatus, an automatic apparatus, a computer program product, and a computer readable storage medium, ensuring that the automatic process is executed in accordance with user expectations.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: May 20, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuping Li, Wei Wang, Lan Zou