Abstract: The disclosed embodiments provide a system that facilitates the maintenance and execution of a software offering. During operation, the system obtains model data associated with a multidimensional model of the software offering. Next, the system displays the model data to a user as a set of dependency mappings among a set of service components and a set of resources used by the software offering. Finally, the system facilitates management of the software offering through the displayed model data.
Type:
Grant
Filed:
April 21, 2011
Date of Patent:
March 17, 2015
Assignee:
Intuit Inc.
Inventors:
Jerome Labat, Ramkumar Venkataraman, John Eugene Edward, Ramachandran Varadharajan
Abstract: When evidence is received, a determination is made as to whether the evidence is sufficient to determine whether to block transmission of virtual world data to a client device. If it is determined that the evidence is sufficient, then another determination is made as to whether to block transmission of virtual world data to the client device based on the evidence. If it is determined to block transmission of virtual world data to the client, a data protection and abstraction module is transformed to a first state that blocks transmission of the virtual world data to the client device.
Abstract: Methods and apparatuses are provided that facilitate handling failures in policy rule installation and/or related bearer modification procedures. A set of modified policy rules can be provided to a gateway for enforcement thereof and/or correlation with a bearer of a device. The gateway can attempt to install the modified rules and can utilize a credit control request (CCR)/credit control answer (CCA) exchange to notify of a status of the modified rule installation and/or related bearer modification. A policy charging and rules function (PCRF) can, thus, determine the status based on the CCR/CCA exchange. If the status indicates failure, the PCRF can revert to previous policy rules. In addition, an application function can be notified of the status.
Abstract: A method (and corresponding equipment) for use in reauthentication—after a first, full authentication by a first authentication server (23a)—of a communication session involving the exchange of information between a terminal (21) and a server (24), the method including: a step (11) in which the first authentication server (23a) and other authentication servers (23b) are each assigned a respective unique realm name; and a step (13) in which during authentication between the terminal and the first authentication server (23a), the first authentication server (23a) transmits to the terminal (21) a reauthentication identity including the unique realm name assigned to the first authentication server. Then, later, during reauthentication, to make possible that the reauthentication is performed by the same authentication server (23a) as performed the full authentication—i.e. by the first authentication server (23a)—the reauthentication identity is included in a request for reauthentication.
Abstract: The invention relates providing an event-based connectivity platform that creates and communicates shared pages based on location and other information obtained from devices that automatically provide the location and other information. A system may include a page server that creates an event-centric shared page responsive to a single button press or other indication. Once created, the page server may invite other users to access the shared page. User devices that have access to the shared page, including the user device that cause the shared page to be created and/or other user devices, may automatically provide updates to the page server. The devices may automatically provide the updates at various times without intervention by the user. The automatically provided updates may include location information. Users may also provide other information such as image, audio, and text for updating the event-centric shared page.
Type:
Grant
Filed:
February 14, 2013
Date of Patent:
February 24, 2015
Assignee:
beamSmart, Inc.
Inventors:
Mehrdad Negahban, Andreas Alexandropoulos, Allen Steven Kay
Abstract: The disclosed embodiments relate to an apparatus and method for acknowledging a data transfer. The first protocol may generate a request for a data transfer. The second protocol may receive the request for a data transfer from the first protocol. With the request, the second protocol may determine if the request for the data transfer contains a request for acknowledgement of completion of the data transfer. The second protocol may send a request corresponding to the request for data transfer to a third protocol. If the request for data transfer does contain a request for acknowledgement of completion of the data transfer, then the second protocol may set a variable in memory to wait for an event to correspond to the completion of the request and send an acknowledgement to the first protocol upon the occurrence of the event.
Type:
Grant
Filed:
September 18, 2003
Date of Patent:
February 17, 2015
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Methods and apparatus are described for detecting social relationships across multiple networks and/or communication channels. These social relationships may then be utilized in a wide variety of ways to support and enhance a broad range of user services.
Type:
Grant
Filed:
February 11, 2008
Date of Patent:
February 10, 2015
Assignee:
Yahoo! Inc.
Inventors:
Cameron Marlow, Marc Davis, Neal Sample, Michael Curtis, Ryan Kennedy, Yathin Krishnappa, Luke Wroblewski, Marco Boerries, Joe Hayashi
Abstract: A system replicates Internet websites on a large number of user computers having browsers. The system includes a gateway platform having a gateway server and a cache. In the broadcast mode, the gateway server periodically or continuously images broadcast data (e.g., popular websites), compresses the website images, and stores the compressed website images in the gateway cache. The gateway server then broadcasts all of the compressed broadcast data to all (millions) of the user computers over a broadcast device (such as a satellite), for subsequent display by the user in the browser. In the unicast mode, the user requests unicast data (e.g., less-popular websites or websites having highly user-customized information) at the browser. The gateway server images that one web page, compresses the unicast data, and transmits the compressed unicast data over the broadcast device substantially in real time to the one requesting user computer.
Abstract: A network address of a computing device is obtained, and an unencrypted request is sent to a resource access manager of a particular network. If both a response is received from the resource access manager and the computing device has a network address within a desired range of network addresses, then a determination is made that the computing device is inside the particular network. Otherwise, a determination is made that the computing device is outside the particular network.
Abstract: A system and method for secure binding of client calls and server functions is disclosed herein. On a server-side, the present invention alters the proxy codes of client-side JavaScript code of a Web-page. The present invention alters the name of each of the proxy codes at a predetermined time generate altered proxy codes.
Type:
Grant
Filed:
December 2, 2008
Date of Patent:
January 20, 2015
Assignee:
Appcelerator, Inc.
Inventors:
Paul Colton, Uri Sarid, Kevin Edward Lindsey
Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.
Type:
Grant
Filed:
March 21, 2009
Date of Patent:
January 6, 2015
Assignee:
Level 3 Communications, LLC
Inventors:
David Fullagar, Christopher Newton, Laurence R. Lipstone
Abstract: The present invention provides for a novel method and system for the monitoring of actions by users likely to precede said user leaving the domain of a network resource. Also provided for is a method and system for the deterring users from leaving the domain of a network resource, a method and system for increasing user traffic to a network resource and a method and system for monitoring trends within a population using network resources.
Type:
Grant
Filed:
July 5, 2010
Date of Patent:
January 6, 2015
Assignee:
Tynt Multimedia, Inc.
Inventors:
Derek Ball, Dayton Foster, R. Allan MacKenzie, Xiaomeng Wan
Abstract: An airborne reconnaissance system which comprises: (a) A focal plane array positioned at a focal plane of an optical unit, said focal plane array having an area A, and comprises a plurality of optical pixels sensitive to light; (b) Optical unit for acquiring light rays from a terrain portion, said optical unit comprises a plurality of optical components that are positioned along an optical path, and designed to maneuver said light rays to produce at the focal plane an image of said terrain portion, said image having an area which is several times larger than the focal plane array area A; (c) At least one light diversion optical component along said optical path which, for each acquired terrain portion image, switches between several n states, thereby causing in each state different diversion of said light rays within said path, thereby to impinge in each state another fraction of the terrain image on said focal plane array; and (d) Capturing means for recording in each state of the at least one light diversio
Type:
Grant
Filed:
June 26, 2006
Date of Patent:
January 6, 2015
Assignee:
Rafael-Armament Development Authority Ltd.
Abstract: A client process may identify a local DNS server and may change a DHCP-supplied DNS setting to the local DNS server when the local DNS server is present. The client process may periodically monitor the local DNS server and, if the local DNS server is not present, the client process may revert the DNS setting to the originally supplied DHCP DNS setting. The client process may actively monitor the local DNS server by initiating communication with the local DNS server, or may passively monitor by listening for activity by the local DNS server.
Abstract: A mechanism for migration of client-side virtual machine system resources is described. A method of embodiments includes receiving notification that a virtual machine (VM) is being live migrated from a first server to a second server, connecting client resources associated with the VM to the second server during the live migration of the VM, and maintaining, during the live migration, an active VM connection of the client resources to the first server and an inactive VM connection of the client resources to the second server, the client resources pertaining to a client application and associated with the VM to enable the VM to access the client resources. The method further includes, upon completion of the live migration, disconnecting the active VM connection with the first server and activating the inactive VM connection between the one or more client resources and the second server.
Abstract: A method, apparatus and system for social networking is provided. In an embodiment, the system comprises a plurality of mobile devices that can directly connect to each other via a peer-to-peer connection. The devices can additionally connect to a server. The server maintains a profile schema which can be used to generate profiles for users for each of the mobile devices.
Abstract: Disclosed are an apparatus for controlling a service of a network robot system based on remote procedure calls and a method thereof. The apparatus for controlling services of a network robot system according to an exemplary embodiment of the present invention includes: a terminal agent calling an asynchronous procedure of the robot services to acquire asynchronous operation objects and performing asynchronous operations on the asynchronous operation objects according to previously established scheduling policies, when receiving an execution of robot services from a service server through a network; and a plurality of drivers executing the robot services according to the asynchronous operations of the terminal agent. By this configuration, the exemplary embodiment of the present invention can avoid resource collision due to resource approach at a plurality of robot services, improve the simultaneity of the robot services, and implement operation applications for high performance control.
Type:
Grant
Filed:
November 30, 2011
Date of Patent:
December 30, 2014
Assignee:
Intellectual Discovery Co., Ltd.
Inventors:
Kun Ouk Kim, Kang Woo Lee, Young Ho Suh
Abstract: A device for detecting network traffic content is provided. The device includes a first input port configured to receive one or more signatures, each of the one or more signatures associated with content desired to be detected, a second input port configured to receive data associated with network traffic content. The device also includes a processor configured to process the one or more signatures and the data to determine whether the network traffic content matches the content desired to be detected, and an output port configured to couple the device to a computer system of an intended recipient of the network traffic content. The output port passes the network traffic content to the computer system when it is determined that the network traffic content does not match the content desired to be detected.
Abstract: A system and method are provided for sharing data of a user with contacts, the method comprising collecting the contacts from the user, collecting data related to the communications between the user and his contacts, and automatically grouping the contacts into different groups based on a level of communications between the user and the user's contacts, defining an access level for each group, with each access level granting access to some part of the user's data based on the access level. Advantageously, this permits a dynamic assignment of authority to access content that does not have to be actively managed by the user.
Abstract: A method for dynamically provisioning a machine with applications to assist with work is a cloud computing environment is described. In one embodiment, such a method includes identifying a machine available for provisioning with at least one application. The method identifies work associated with a cloud computing environment. Responsive to identifying the work, the method determines how the machine can most optimally assist with the work. The method then dynamically provisions the machine with at least one application selected to enable the machine to most optimally assist with the work. A corresponding apparatus and computer program product are also disclosed.
Type:
Grant
Filed:
March 28, 2012
Date of Patent:
November 25, 2014
Assignee:
International Business Machines Corporation
Inventors:
Richard Raymond Ellis, Matthew William Leming, Timothy James Ward