Patents Issued in March 31, 2015
  • Patent number: 8996653
    Abstract: A server computer queries a client device using a test fingerprint that does not correspond to any document stored in the client device, and restricts access by the client device to the server computer if the query result is incorrect. In some implementations, the server selects a set of first fingerprints associated with documents stored in the client device, generates a set of test fingerprints, none of which are associated with any document stored in the client device, and queries the client device using fingerprints from the set of first fingerprints and the set of test fingerprints to produce query results. The server computer restricts access by the client device to the server computer if at least one of the query results is incorrect, and enables the client device to access the server computer if at least a predefined number of the query results are correct and none are incorrect.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Bjorn Marius Aamodt Eriksen, Jeffrey Glenn Rennie, Othman Laraki
  • Patent number: 8996654
    Abstract: Apparatus, method, and manufacture, illustratively the aggregation apparatus connects to a sites on the Internet, authenticates itself with the sites, and facilitates at least one of: retrieving user-selected information from the sites, parsing the user-selected information from the sites to produce an aggregation, and rendering at least some of the aggregation as the output; retrieving information from the sites, parsing the information from the sites, and user-selectedly filtering the parsed information in producing an aggregation of the parsed information in producing an aggregation, and rendering at least some of the aggregation as the output; and retrieving information from the sites, parsing the information from the sites, producing an aggregation of the parsed information so as to produce an aggregation of the parsed information, and user-selectedly rendering the aggregation as the output. The rendering can include supplying content from one of the sites to another of the sites.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: March 31, 2015
    Assignee: Fingerprint Cards AB
    Inventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael C. Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
  • Patent number: 8996655
    Abstract: Data can be transferred between computers at remote sites by transferring the data itself, or by transferring files showing how data at an originating site can be recreated from data already present at a receiving site. As part of the data transfer, a determination can be made as to what is the most appropriate way for the transfer to take place. Further, in cases where data is not transferred directly between originating and receiving sites, it is possible that some preparatory steps might be performed to improve the efficiency of the transfers to the receiving sites when they do take place. Additional efficiencies can be obtained in some cases by using the parallel processing capabilities provided by a cloud based architecture.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: March 31, 2015
    Assignee: Autodesk, Inc.
    Inventors: Christopher S. McLennan, Joseph T. Kramer, James P. Taylor
  • Patent number: 8996656
    Abstract: A method for performing a one-to-many file transfer in a converged IP messaging system includes receiving a list of target receiving terminals from a transmitting terminal; verifying whether the transmitting terminal can transfer a file; inquiring each receiving terminal server corresponding to each target receiving terminal whether to receive the file; verifying whether each target receiving terminal can receive the file; inquiring each target receiving terminal whether to receive the file; transmitting to the transmitting terminal server the reply of receiving terminals to receive the file; creating a list of determined receiving terminals; requesting the transmitting terminal to transfer the file; receiving the file from the transmitting terminal; and transferring the file to each receiving terminal server corresponding to the determined receiving terminals or to each determined receiving terminal.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: March 31, 2015
    Assignees: Pantech Co., Ltd., Seoul National University Industry Foundation
    Inventors: Hyeonsang Eom, Jin Hyuck Kim, Byung Ho Min, Gun-wook Kim, So-young Jeong, Kyung Park
  • Patent number: 8996657
    Abstract: A proxy consolidates multiple TCP requests from clients into one TCP connection between a proxy and server. A persistent TCP connection is opened between the proxy and server, and a connection request is received from a client at the proxy. A unique identifier is registered for the client, and the server is signaled over the persistent connection to register the unique identifier. A client connection is established between the client and proxy responsive to the connection request. A content request is received from the client over the client connection. The unique identifier is prepended to the content request, the prepended content request is forwarded to the server, and prepended content is received from the server. The identifier and the content are extracted from the prepended content, and a client and a client connection are identified that correspond to the extracted identifier. The extracted content is returned to the corresponding client.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: March 31, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Basant Verma, Kevin Piazza, Weichin Lo Hsu
  • Patent number: 8996658
    Abstract: Techniques for facilitating the reuse of a browser-based thin client of a client-server application in a browser-independent context. These techniques may be used, for instance, to integrate the functionality of a browser-based thin client in a desktop-based, rich client infrastructure. In one set of embodiments, these techniques include determining one or more browser dependencies that require the thin client to operate within a web browser. For example, the thin client may depend on a web browser to handle application security, the loading/caching of client-side files, the receipt/passing of application parameters, and the like. These browser dependencies are then eliminated. As a result, the thin client can be subsequently reused without the presence of a web browser. In one set of embodiments, this process is performed by a conversion utility that automatically converts program code for the browser-based thin client into program code for a browser-independent client application.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 31, 2015
    Assignee: Oracle International Corporation
    Inventor: Ananthalakshmi Anbuselvan
  • Patent number: 8996659
    Abstract: The solution of the present application provides many types and forms of resources, such as products or services, to an environment of heterogeneous devices. An agent and centralized service may communicate to deliver an optimum package of resources to a device. Each device may include an agent that collects information important to determining the appropriate resources for the device and understanding the environment the devices are contributing to. The information may be stored and analyzed in a cross device knowledge base, and the knowledge base may be consulted to determine resources appropriate for devices. The agent and centralized service may engage in pro-active alerting and provisioning of services, based on any collected information, to minimize the burden of resource procurement on the customer. After delivery of resources, the agent and centralized service may also perform updating, repairing, and healing functions for the resources.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: March 31, 2015
    Assignee: PlumChoice, Inc.
    Inventors: Theodore Werth, Joshua Goldlust
  • Patent number: 8996660
    Abstract: Method for the context-driven integration of context-variable systems (CVSs), in particular but not exclusively in the form of mobile systems (MSs), into processes, which system can collect sensor data, comprising an infrastructure system which is connected to the MS via a network, wherein the infrastructure system comprises a central enrichment service (CES) and process retrieval service (PRS), there also being provided a central process engine (CPE) on which the sequence of the processes is controlled, a management unit (MU) functioning as a proxy between the CPS and MU, including the steps: a) booting up the MS and determining the initial context, i.e.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: March 31, 2015
    Assignees: Fachhochschule der Wirtschaft, Eck*Cellent IT GmbH
    Inventors: Willi Nusser, Matthias Fuller, Thomas Rustemeyer
  • Patent number: 8996661
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: March 31, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Venkat, Abhishek Marwah, Prasenjit Dey
  • Patent number: 8996662
    Abstract: A method and server for facilitating the transmission of content to a mobile communication device connected to a host computer are provided. The method comprises: sending a content queue request to the mobile communication device from a web application running within a web browser; in response to sending the content queue request, receiving at the host computer a content queue from the mobile communication device, the content queue identifying one or more locations of remote servers associated with content; retrieving content, by the web application, in accordance with the one or more locations identified in the content queue; and sending the content from the host computer to the mobile communication device.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: March 31, 2015
    Assignee: BlackBerry Limited
    Inventors: Brian Steven Butler, Shiladitya Sircar, Arun Kumar, Patrick Mollins, Vikram Kewalramani
  • Patent number: 8996664
    Abstract: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley E. Marshall, Swaminathan Sivasubramanian
  • Patent number: 8996665
    Abstract: An integrated security system is described comprising a gateway located at a first location. The gateway includes a takeover component that establishes a coupling with a first controller of a security system installed at the first location. The security system includes security system components coupled to the first controller. The takeover component automatically extracts security data of the security system from the first controller. The gateway automatically transfers the security data extracted from the controller to a second controller. The second controller is coupled to the security system components and replaces the first controller.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: March 31, 2015
    Assignee: iControl Networks, Inc.
    Inventors: Marc Baum, Paul J. Dawes, Mike Kinney, Reza Raji, David Swenson, Aaron Wood
  • Patent number: 8996666
    Abstract: In one embodiment, a distributed intelligence agent (DIA) in a computer network performs deep packet inspection on received packets to determine packet flows, and calculates per-flow service level agreement (SLA) metrics for the packets based on timestamp values placed in the packets by respective origin devices in the computer network. By comparing the SLA metrics to respective SLAs to determine whether the respective SLAs are met, then in response to a particular SLA not being met for a particular flow, the DIA may download determined quality of service (QoS) configuration parameters to one or more visited devices along n calculated paths from a corresponding origin device for the particular flow to the DIA. In addition, in one or more embodiments, the QoS configuration parameters may be adjusted or de-configured based on whether they were successful.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: March 31, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Jean-Philippe Vasseur
  • Patent number: 8996667
    Abstract: A method for deploying an operating system onto a client system includes, with the client system, receiving a bootloader image from an external device in response to a request for the bootloader image and installing the bootloader. The installed bootloader is configured to provide a streaming function from the client system to both a client repository of the client system and a remote data repository and selectively redirect requests for a block of data to one of: the client repository and the remote data repository. The method further includes, with the client system, during operation of a function of the operating system, making a request for a data block of the operating system, the data block including the function, and receiving the data block from one of: the client repository and the remote repository based on availability information.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: David Clerc, Jacques Fontignie, Luis Garces-Erice, Claudio Marinelli, John G. Rooney
  • Patent number: 8996668
    Abstract: A method for storing configuration information for a network node in a network management system, the method comprising: installing a node type package for the node in the system, the node type package corresponding to a node type of the node, the node type package being a pluggable software module containing the configuration information; receiving a signal from a user to instantiate the node type for the node; presenting one or more items of the configuration information to a user in a configuration form displayed on a display screen of the system; and, receiving one or more signals from a user for adjusting one or more of the items.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: March 31, 2015
    Assignee: Alcatel Lucent
    Inventors: Lay Been Tan, Felix M. Landry, Stephen Rosenberger
  • Patent number: 8996669
    Abstract: Redirecting DNS traffic includes receiving, at an Internet improvement platform, a DNS query issued from an Internet application running on a computing device. The Internet navigation platform determines an appropriate response to the DNS query. The response is then executed. Characteristics relative to the query and to the result of a served page may be recorded and later referenced by the Internet improvement platform.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: March 31, 2015
    Assignee: Nominum, Inc.
    Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
  • Patent number: 8996670
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for network metadata based policy control. According to one aspect, a system for network metadata based policy control is provided. The system includes a network metadata directed policy server for obtaining network information for a plurality of subscribers, for deriving network metadata from the network information, for applying a network metadata policy manipulation rule for changing a value of a network an operator assigned policy control parameter for the subscribers, and for generating an instruction for changing the value of the network operator assigned policy control parameter for the subscriber. The system further includes a policy control and charging rules function (PCRF) node for detecting the instruction and for instructing a policy and charging enforcement function (PCEF) node to change value of the operator assigned policy control parameter for the subscribers.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: March 31, 2015
    Assignee: Tekelec, Inc.
    Inventors: Stuart H. Kupinsky, Peter J. Marsico
  • Patent number: 8996671
    Abstract: A method of providing service-provider-specific link data to a client computer includes (a) at a storage management server (SMS), the SMS being configured to provide management services for a data storage system, sending an identification number of the SMS to a database application, (b) at the SMS, receiving, from the database application, a set of link descriptors, the set of link descriptors identifying a set of link addresses (LAs) to a particular remote storage support server (RMSS) of a plurality of RMSSs, the particular RMSS being associated with the identification number, (c) at the SMS, integrating system-specific status information into the LAs of the set of LAs, thereby generating the service-provider-specific link data, and (d) at the SMS, sending the service-provider-specific link data to the client computer to allow the client computer to display links to a user which allow the user to receive service-provider-specific support services from the service-provider.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 31, 2015
    Assignee: EMC Corporation
    Inventors: Seth B. Horan, Mark Parenti, Michael A. Costa
  • Patent number: 8996672
    Abstract: Systems and methods that receive at information technology (IT) management system data from at least two IT management systems, wherein the data identifies resource coverage known to each respective IT management system are discussed. The system or method may generate an IT management system coverage map as a function of the IT management system data using the coverage map generator, wherein the coverage map indicates if there is a gap in IT resource coverage of the at least two IT management systems and whether the IT resource gap creates a possible compliance issue with a policy to be followed by one of the at least two IT management systems, and wherein the IT resource gap is discovered by comparing the IT management system data of the at least two IT management systems.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 31, 2015
    Assignee: CA, Inc.
    Inventor: Yaron Holland
  • Patent number: 8996673
    Abstract: Embodiments of the present invention provide a method and apparatus for handling emergency signaling in an IP Multimedia Subsystem network. A Proxy-Call Session Control Function receives a message requesting set up of a session. The message is associated with an IP Multimedia Private Identity. The P-CSCF determines that the message relates to an emergency call. If an emergency override tag associated with the IMPI is provisioned or set at the P-CSCF, then the message is forwarding the SIP message to a Serving-Call Session Control Function (S-CSCF) for further handling. However, if an emergency override tag associated with the IMPI is not provisioned or set at the P-CSCF, the message is forwarded to an Emergency-Call Session Control Function (E-CSCF). The P-CSCF exercises control over the handling of emergency signaling, according to embodiments of the invention.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: March 31, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Fredrik Lindholm, Per Oberg
  • Patent number: 8996674
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for SNMP based mobile device management. These mechanisms and methods for SNMP based mobile device management can enable embodiments to provide a unified and platform-independent MDM solution having the automated identification and handling of various network and/or mobile device conditions. The ability of embodiments to provide MDM in a platform-independent and automated manner can enable the delivery of reliable, error-free services to mobile device users.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: March 31, 2015
    Assignee: salesforce.com, inc.
    Inventor: Mohammad Ahmad
  • Patent number: 8996675
    Abstract: Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
  • Patent number: 8996677
    Abstract: Information processing system including: a plurality of process control units storing process data including present value and time-series data or historical data, and a plurality of data collection units collecting and processing data from the process control units. The data collection units each include: a first dynamic management section managing access and exit of the data collection unit of interest to and from the information processing system and managing operating status of all data collection units currently accessing the information processing system; a second dynamic management section managing addition and removal of process control units to and from the information processing system; and a charge determination section determining process control units to be taken charge of by the data collection unit of interest based on first identification information allocated to each of the data collection units and on second identification information allocated to each of the process control units.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: March 31, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Shimpei Ohyama, Yoshinobu Makimoto, Yuki Masaki, Nobuo Saeki, Yasuhiro Masuda
  • Patent number: 8996678
    Abstract: Embodiments communicate messages between mobile devices and destination devices. An exemplary embodiment includes a first border server operable to establish a first communication connection to the mobile device over a first network operating under a first protocol, a second border server operable to establish a second communication connection to the mobile device over a second network operating under a second protocol, and a transport management server communicatively coupled to the first border server and the second border server, and operable to establish a third communication connection to the destination device over a third network operating under a third protocol. The first protocol is configured to communicate a first encapsulated portion of the message. The second protocol is configured to communicate a second encapsulated portion of the message. The third protocol is configured to communicate the first encapsulated portion of the message and the second encapsulated portion of the message.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 31, 2015
    Assignee: CoCo Communications Corp
    Inventors: Mark L. Tucker, Jeremy Bruestle
  • Patent number: 8996679
    Abstract: A facility for publishing information in a distributed network without a central management infrastructure is described. In various embodiments, the facility receives an indication of a new node and a destination node, the new node omitted from a contact list associated with the destination node, the contact list having an approximately logarithmic distribution of neighboring nodes; introduces the new node to the destination node via a permanent circuit; and causes the destination node to add the new node to the contact list when adding the new node improves the logarithmic distribution of neighboring nodes.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: March 31, 2015
    Assignee: CoCo Communications Corp
    Inventors: Mark L. Tucker, Jeremy Bruestle, Riley Eller, Brian Retford, Choong Ng
  • Patent number: 8996680
    Abstract: A non-transitory computer readable media having instructions stored thereon that, when executed by a processor, cause the processor to optimize a network that is formed from a plurality of nodes. The instructions cause the processor to execute an order that the plurality of nodes perform a probing operation. The order is typically round robin. The processor receives a request from a client that identifies a next node to perform the probing operation. Based on the request, the processor changes the order so that the next node performs the probing operation after the current node that is performing the probing operation has completed the operation.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: March 31, 2015
    Assignee: Entropic Communications, Inc.
    Inventors: Ronald Lee, Ken Chu, Glenn Delucio, Robert Hare, Zong Wu
  • Patent number: 8996681
    Abstract: Systems, methods, and computer program products for passively attributing anonymous network events to their associated users are provided herein. Embodiments include filtering network events over a pre-determined time interval to generate a filtered event list. In an embodiment, event attribution includes attributing an anonymous network event to a user associated with a nearest-neighbor event relative to the anonymous network event. In another embodiment, event attribution includes attributing an anonymous network event to a user associated with an event in the filtered event list, wherein that user maximizes an event attribution function.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: March 31, 2015
    Assignee: The Mitre Corporation
    Inventor: Gregory D. Stephens
  • Patent number: 8996682
    Abstract: Embodiments of the invention provide a method and system for automatically instrumenting a set of web documents, such as web pages, as well as embedding structures that present advertising content via the web pages. The instrumentation automatically embeds tags that enable usage information associated with the web documents to be tracked and recorded. Many hundreds or thousands of web pages can be automatically modified without user intervention, enabling comprehensive reporting and tracking to be performed on each page. The web pages are analyzed and insertion points intelligently located. Changes can be verified to ensure that no undesirable effects resulted from embedding the content. The tags can receive parameters customized to the level of users and pages. The tags, insertion information, and other configuration information can be stored in a central repository to make subsequent tagging easier.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel C. Stevenson, Olivier Dabrowski, Kresimir Bozic, Dan Teodosiu, Paolo Severini, Cristian Costache, Euan Grant, Erik Zigman
  • Patent number: 8996683
    Abstract: A method of networking a plurality of servers together within a data center is disclosed. The method includes the step of addressing a data packet for delivery to a destination server by providing the destination server address as a flat address. The method further includes the steps of obtaining routing information required to route the packet to the destination server. This routing information may be obtained from a directory service servicing the plurality of servers. Once the routing information is obtained, the data packet may be routed to the destination server according to the flat address of the destination server and routing information obtained from the directory service.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David A. Maltz, Albert G. Greenberg, Parveen K. Patel, Sudipta Sengupta, Parantap Lahiri
  • Patent number: 8996684
    Abstract: Methods, systems, and articles for receiving, by a monitor server, change data associated with a change captured on a target host, are described herein. In various embodiments, the target host may have provided the change data in response to detecting the change, and the change data may include one or more rules, settings, and/or parameters. Further, in some embodiments, the monitor server may then group the change data into clusters and may correlate the clusters with a change catalog in order to provide a possible reason or cause for the cluster of changes. Once the change data have been classified as clusters, a report may be generated providing classification or categorization and cluster information for the various changes. In various embodiments, the generating may comprise generating a report to the target host and/or to an administrative user.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: March 31, 2015
    Assignee: Tripwire, Inc.
    Inventors: Tom Good, Gene Kim, David Whitlock
  • Patent number: 8996685
    Abstract: A method of transmitting management information for entities linked to a contents distribution network comprises a registration of entities linked to the distribution network with a notification entity; a detection of at least one event by at least one entity linked to the distribution network; a transmission of information regarding detection of events by said entity linked to the distribution network to the notification entity; and a transmission of management information corresponding to said event by said notification entity to the registered entities linked to the distribution network, wherein said detection comprises the observation and the analysis of signalling messages circulating over the contents distribution network.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 31, 2015
    Assignee: Orange
    Inventor: Mohamed-Fouz Menai
  • Patent number: 8996686
    Abstract: A Request for content is validated for a specific level of service that is to be provided over a network when making the request for the content and when delivering the content to satisfy the request over the network. A network transaction is tagged representing the request and the delivery of the content. Resources that comport with the specific level of service are designated to handle the network transaction and the transaction is injected into the network. Usage of the resources is monitored as the network transaction is processed.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: March 31, 2015
    Assignee: Novell, Inc.
    Inventor: Stephen R. Carter
  • Patent number: 8996687
    Abstract: An example method for context-based computing disclosed herein includes receiving context information provisioned for a current location from a context service in response to a query, and configuring interaction with a resource associated with the current location based on the context information received from the context service. Another example method for context-based computing disclosed herein includes determining a location associated with a query requesting context information, obtaining the context information from a context profile associated with the location, and sending the context information in response to the query, the context information to facilitate interaction with a resource associated with the location.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: March 31, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Michael Zadig
  • Patent number: 8996688
    Abstract: An approach is provided for managing data sharing at user device. A data sharing module determines one or more requests for a transmission or a reception of one or more data items at a device. Next, the data sharing module causes, at least in part, a time delay in the transmission or the reception of the one or more data items. Further, the data sharing module determines to monitor during the time delay for one or more inputs specifying at least one operation with respect to the transmission or the reception of the one or more data items.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: March 31, 2015
    Assignee: Nokia Corporation
    Inventor: Juha Henrik Arrasvuori
  • Patent number: 8996689
    Abstract: A machine-to-machine application server may provide a machine-to-machine application. A machine-to-machine application identification from a machine-to-machine service device may be provided at the machine-to-machine application server. The machine-to-machine application identification may identify a machine-to-machine application provided by the machine-to-machine application server, and the machine-to-machine application identification may identify a communication path between the wireless device and the machine-to-machine application server. Service may be provided according to the machine-to-machine application from the machine-to-machine application server to the machine-to-machine service device using the machine-to-machine application identification to identify the communications path between the machine-to-machine application server and the machine-to-machine service device.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: March 31, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ahmad Muhanna, Ke-Chi Jang, Marvin Bienn, Octavio Jose De Franca Lima
  • Patent number: 8996690
    Abstract: Techniques are disclosed for performing a time-based analysis on data streams in a computing network. For example, a method includes the following steps. Two or more data streams are accessed. The two or more data streams can be associated with two or more source devices, two or more application programs, or combinations thereof. A time-based analysis is performed on the two or more data streams. The time-based analysis determines whether or not a correlation exists between portions of the two or more data streams.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: March 31, 2015
    Assignee: EMC Corporation
    Inventors: Wayne Pauley, Mich Fisher, Stephen Todd
  • Patent number: 8996691
    Abstract: Methods and apparatus for providing out-of-band network traffic monitoring such as intrusion detection to clients on a provider network. A client can configure new or existing components and specify that traffic monitoring be added on or at the components in the client's configuration on the provider network. Traffic monitoring is provided for the client's configuration via replication technology on the provider network. In response to the client specifying that traffic monitoring is to be added on or at a component, traffic to the client's configuration is routed to replication technology, which may be implemented at a network substrate level, that passes one copy to the client's configuration and sends another copy to a destination that handles traffic monitoring such as an intrusion detection handler. The destination may be anywhere on the provider network or on an external network.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas C. Stickle, Eric J. Brandwine
  • Patent number: 8996692
    Abstract: A mechanism is provided for managing configuration information about components of a management target system. Identification is made of the existence of a first component from configuration information about one or more other components except the first component. Pattern data is stored for analogizing configuration information about a component for which acquisition of the configuration information is restricted, the pattern data being associated with a set of one or more conditions and attribute values. Pattern data is retrieved whose configuration information about a component related to the first component, among the one or more other components, satisfies the set of conditions. Analogized configuration information is formed about the first component using attribute values associated with the retrieved pattern data.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventor: Yohkichi Sasatani
  • Patent number: 8996693
    Abstract: An approach is provided for integrating various data processing methods for more accurate and comprehensive results. A data processing mechanism determines at least one processing element of at least one dynamic processing mechanism. Further, the data processing mechanism causes a marshalling of the at least one processing element as at least one data object, wherein the at least one data object is processable by at least one static processing mechanism.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: March 31, 2015
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Lauri Aarno Olavi Tarkkala
  • Patent number: 8996694
    Abstract: A computer-readable recording medium having stored therein a program for causing a computer to execute a digital signature process, wherein the digital signature process includes distributing packets to machines based on session durations according to a communication of the packets in a given duration, and performing verification tests based on the packets distributed to the machines by each of the machines.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 31, 2015
    Assignee: Fijitsu Limited
    Inventors: Takeshi Yasuie, Taichi Sugiyama, Yuji Nomura
  • Patent number: 8996695
    Abstract: Provided is a computing-system monitor configured to monitor a plurality of computing-systems each having a plurality of monitored computing-instances. The computing-system monitor may include a plurality of collectors, each collector executed by one of a plurality of monitored computing-instances, wherein the plurality of monitored computing-instances each are part of one of a plurality of separately monitored computing systems, and wherein each of the collectors is operable to output metrics of a corresponding monitored computing-instance executing that collector. The computing-system monitor may also include an analytics platform, the analytics platform having a plurality of analytic computing-instances, the analytics platform being operable to receive metrics output by the plurality of collectors, calculate statistics with the analytic computing-instances based on the received metrics, and output the calculated statistics.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: March 31, 2015
    Assignee: CopperEgg Corporation
    Inventors: Eric Paul Anderson, Scott Conrad Johnson, David Perdue, Luke Ehresman, Robert B. Gordon
  • Patent number: 8996696
    Abstract: A first set of usage data for a first set of resources on a network and a second set of usage data for a second set of resources on a network are accessed. The first set of resources were accessed by a first group of client systems and the first set of usage data is determined based on information received from the first group of client systems sent as a result of beacon instructions included with the first set of resources. The second set of usage data is determined based on information received from monitoring applications installed on a second group of client systems that accessed the second set of resources. Users of the second group of client systems are a sample of a larger group of users that use resources on the network. Initial usage measurement data for a third set of resources on the network is determined based on the first set of usage data. The third set includes one or more common resources that are included in the first set of resources and the second set of resources.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: March 31, 2015
    Assignee: comScore, Inc.
    Inventors: Brian Pugh, Frank Eugene Pecjak
  • Patent number: 8996697
    Abstract: A method of authenticating a content-provider server, the method comprising: determining a domain name of the content-provider server; obtaining a fragment of a database of IP addresses, the fragment corresponding to the domain name of the content-provider server and storing one or more IP addresses associated with the domain name; comparing the IP address of the content-provider server against the IP addresses of the fragment; and providing an indication that the IP address of the content-provider server is included or excluded from the fragment of IP addresses. Additionally, a client computer and server operable to implement the method are described.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: March 31, 2015
    Inventor: Rhoderick John Kennedy Pugh
  • Patent number: 8996698
    Abstract: A method and system for connecting mobile users to the Internet using cooperative interconnection. A node consists of a network element that has two connection methodologies—typically a node will have a radio link and a wired link to the Internet. To obtain a connection a member of the service locates themselves in proximity to a network node which is commonly provided by another member and the cooperative tunneling agent requests a secure link. All members of the service agree to give connection to the Internet upon request from another member.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: March 31, 2015
    Assignee: Truphone Limited
    Inventor: James P. Tagg
  • Patent number: 8996699
    Abstract: Disclosed are various embodiments for modifying network site behavior. At least one session-level performance metric associated with a client is determined. The one or more session-level performance metrics are determined from one or more latency times. Each one of the latency times represents a time elapsed between a sending of a network page request in the client and a rendering in the client of a network page received from a network page server in response to the network page request. A response to a next network page request from the client is modified according to the one or more session-level performance metrics in order to adjust a next latency time for the client.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, John M. Rauser, William A. Strand
  • Patent number: 8996700
    Abstract: A method, apparatus, and program product deploy a workload on a host within a computer system having a plurality of hosts. Different hosts may be physically located in proximity to different resources, such as storage and network I/O modules, and therefore exhibit different latency when accessing the resources required by the workload. Eligible hosts within the system are evaluated for their capacity to take on a given workload, then scored on the basis of their proximity to the resources required by the workload. The workload is deployed on a host having sufficient capacity to run it, as well as a high affinity score.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Sloma, Jonathan L. Triebenbach
  • Patent number: 8996701
    Abstract: A resource distribution method capable of lending surplus resources among a plurality of services and reducing the maintenance cost of the surplus resources is provided. Computer resources in the standby system have a dead standby state in which at least an application is not installed. A plurality of services or a plurality of users share the computer resources in the standby system. As a result, improvement of the utilization factor of idle computer resources and server integration are implemented, and the cost required to maintain the computer resources is reduced. Furthermore, load prediction is conducted as regards individual services by using past operation history. Idle computer resources secured from services having surplus and maintained are thrown in according to a result of the prediction.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: March 31, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Tameshige, Yoshifumi Takamoto
  • Patent number: 8996702
    Abstract: The present invention provides a method, system, and computer program product for routing sessions to a specific Uniform Resource Locator (URL) in a multi-site environment. An ordered list of servers is provided in a multi-site environment. Upon receipt of a session request submitted by a user, the ordered list of servers is looped through until a valid URL is found. When a valid URL is found, the session request is redirected to the server in the multi-site environment specified by the valid URL.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael H. Blank, John M. Higdon, Debra A. Kipping, Tina M. Lemire, Amy W. Toombs
  • Patent number: 8996703
    Abstract: A power-saving synchronization of refresh requesting messages transmitted from a client terminal (31) to different server terminals (33a, 33b) in multiple soft-state dialogues, e.g. in SIP. The synchronization involves a continuous detection of a large time offset (34) occurring between the refresh requesting messages in the different dialogues, and an adjustment of the negotiated length of the refresh interval indicated in the refresh requesting messages, such that the client terminal will transmit the refresh requesting messages approximately simultaneously to the different server terminals.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: March 31, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Anders Eriksson
  • Patent number: 8996704
    Abstract: The present invention discloses a method for connecting clients with a server. The method includes: the client obtains random number seed information; the client calculates out a random delay time according to the random number seed information and a random function after the client is disconnected from the server, wherein the random delay time is a delay time for reconnection between the client and the server; and the client sends a connection request to the server upon expiry of the random delay time. Therefore, when the server is restarted or breaks down, each client delays the connection according to the random delay time calculated by them respectively, thereby preventing plenty of clients from requesting to connect to the server simultaneously and avoiding service interruption of the server.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 31, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhihong Wang