Patents Issued in January 28, 2014
-
Patent number: 8639808Abstract: A method and apparatus for monitoring storage unit ownership to continuously balance input/output loads across storage processors is provided. In one embodiment, a method for rebalancing loads across a plurality of storage processors using storage unit ownership information includes accessing ownership information between a plurality of storage units and a plurality of storage processors within a storage subsystem and in response to a load imbalance across the plurality of storage processors, modifying storage unit ownership of at least one storage unit of the plurality of storage units from a storage processor of the plurality of storage processors to another storage processor of the plurality of storage processors based on the ownership information.Type: GrantFiled: December 30, 2008Date of Patent: January 28, 2014Assignee: Symantec CorporationInventors: Hari Krishna Vemuri, Shailesh Vaman Marathe
-
Patent number: 8639809Abstract: Techniques are described for selectively removing runtime data from a stream-based application in a manner that reduces the impact of any delay caused by the processing of the data in the stream-based application. In addition to removing the data from a primary processing path of the stream-based application, the data may be processed in an alternate manner, either using alternate processing resources, or by delaying the processing of the data.Type: GrantFiled: August 20, 2010Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Michael J. Branson, John M. Santosuosso
-
Patent number: 8639810Abstract: Secure resource discover in peer-to-peer networks involves creating a resource discovery record associated with a computing resource of a user device that is made available via the user device to peers of a peer-to-peer network. The resource discovery record describes the computing resource and may be independent of native service discovery mechanisms of the peer-to-peer network. An access right record is created that controls the ability of one or more contacts to gain access to the resource discovery record. The resource discovery record is sent to the one or more contacts via the peer-to-peer network. The one or more contacts can use the resource discovery record to access the computing resource via the peer-to-peer network in accordance with the access right record.Type: GrantFiled: August 8, 2012Date of Patent: January 28, 2014Assignee: Nokia CorporationInventors: Dimitris Kalofonos, Zoe Antoniou, Franklin Reynolds
-
Patent number: 8639811Abstract: A wireless device obtains a user input through a user interface of the wireless device. Based on the user input, the wireless device determines at least an aspect of a control policy associated with a first application on the wireless device and applies the control policy. The control policy at least assists in controlling access to a wireless network by the first application and enables a control of access to the first wireless network by the first application that differs from a control of access to the first wireless network by a second application on the wireless device.Type: GrantFiled: January 15, 2013Date of Patent: January 28, 2014Assignee: Headwater Partners I LLCInventor: Gregory G. Raleigh
-
Patent number: 8639812Abstract: A system is presented for interconnecting a single user console having user interface devices, including a console keyboard, a console video display unit, a console mouse, and speakers, to a plurality of host computers each capable of using user interface devices, including a keyboard, a video display unit, and a mouse, and allowing the user to access one or more of the host computers from the single user console. The video output from each of the host computers is scaled and cropped as appropriate so that the video output of each host may be simultaneously displayed as host computer “windows” on the console video display unit or overlaid with the background suppressed to display application windows from multiple hosts on a single screen.Type: GrantFiled: October 29, 2007Date of Patent: January 28, 2014Assignee: Belkin International, Inc.Inventor: Michael Leibow
-
Patent number: 8639813Abstract: The present invention provides a system and a method for global server load balancing of a plurality of sites based on a number of Secure Socket Layer Virtual Private Network (SSL VPN) users. The SSL VPN users may access servers at each of the plurality of sites. A global server load balancing virtual server (GSLB) may receive a request to access a server. The GSLB virtual server may load balance a plurality of sites wherein each of the plurality of sites may further comprising a load balancing virtual server load balancing users accessing the server accessing servers via an SSL VPN session. GSLB may receive from a first load balancing virtual server at a first site, a first number of current SSL VPN users accessing servers from the first site via SSL VPN sessions. The GSLB may also receive from a second load balancing virtual server at a second site, a second number of current SSL VPN users of the users accessing servers from the second site via SSL VPN sessions.Type: GrantFiled: November 25, 2008Date of Patent: January 28, 2014Assignee: Citrix Systems, Inc.Inventors: Josephine Suganthi, Murali Raja, Sandeep Kamath
-
Patent number: 8639814Abstract: An electronic apparatus in which a virtual machine (VM) runs like a physical device, a VM providing apparatus, and a method of transmitting and receiving a VM service using the electronic apparatus and the VM providing apparatus are provided. The electronic apparatus creates, when a VM is executed, a first domain zone having one or more VMs embedded in the electronic apparatus and a second domain zone having one or more VMs downloaded from a VM providing apparatus, and the control unit controls the first and second domain zones.Type: GrantFiled: February 1, 2010Date of Patent: January 28, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Myung-june Jung, Sang-bum Suh
-
Patent number: 8639815Abstract: A system and a computer program product for selecting a primary-secondary host pair for mirroring virtual machines. The system includes a processor collecting data related to each of a plurality of potential primary-secondary host pairs in a computer network. The processor analyzes each of the plurality of potential primary-secondary host pairs in the computer network utilizing performance metrics. An ideal primary-secondary host pair in the computer network is determined by the processor based on the analysis of the performance metrics of each of the plurality of potential primary-secondary host pairs. In response to determining the ideal primary-secondary host pair, a primary host virtual machine is mirrored onto the secondary host of the primary-secondary host pair.Type: GrantFiled: August 31, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: David Sherwood, Robert John Wallis
-
Patent number: 8639816Abstract: A network provides distributed computing services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed computing service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed computing service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each computing node also is configured for selectively leaving any one of the joined resource groups based on determined conditions.Type: GrantFiled: July 3, 2012Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8639817Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing additional content, such as advertisement content or other additional content provided in anticipation of future resource requests, to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the additional content information.Type: GrantFiled: December 19, 2012Date of Patent: January 28, 2014Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, David R. Richardson, Bradley E. Marshall, Christopher L. Scofield
-
Patent number: 8639818Abstract: A cluster computing system and method for operating the same for reliable task execution. Token operations are periodically performed by each of the cluster nodes, with each token operation updating an operability metric. In response to completion of the token operation, each of the cluster nodes updates a database containing operability metrics for a plurality of cluster nodes to include each updated operability metric. Each cluster node compares at least some of the updated operability metrics against a benchmark value. In response, each cluster node generates an operability determination as to whether one or more other cluster node is inoperative for carrying out tasks. In response to a determination that one or more other cluster nodes is inoperative, an operative cluster node selects at least one task assigned to one or more inoperative cluster nodes, and executes that task.Type: GrantFiled: May 15, 2013Date of Patent: January 28, 2014Assignee: Kaspersky Lab ZaoInventors: Igor V. Vladimirov, Alexander S. Borodin
-
Patent number: 8639819Abstract: The invention relates to a method of creating an ad-hoc connection between two electronic devices. In order to enable a particularly user-friendly creation of such a connection, it is proposed that a first device detects a hugging state between the first device and a second device, in which the first device and the second device are in close vicinity and a piece of information is received at the first device directly from the second device. In case a hugging state is detected, a handle is obtained proceeding from the received piece of information. The handle comprises an address of some device other than the first device. Finally, a communication channel is established between the first device and the other device using the address included in the handle. The invention relates equally to a corresponding device, to an expandable framework for such a device, and to a corresponding software program product.Type: GrantFiled: February 5, 2004Date of Patent: January 28, 2014Assignee: Nokia CorporationInventors: Seppo Pohja, Juha Hietasarka, Holger Hussmann
-
Patent number: 8639820Abstract: A method for transmitting information in a wireless communication system and a wireless communication terminal supporting the method, wherein when an application server sends to a receiving terminal a specific message for checking radio environment information or a message including a radio environment capability, the receiving terminal having received the message may send a response message with its own radio environment information to the application server, such that the radio environment information related to the receiving terminal can be sent to the sending terminal after analyzed by the application server.Type: GrantFiled: April 20, 2007Date of Patent: January 28, 2014Assignee: LG Electronics Inc.Inventors: Jae-Seung Song, Kyung-Ae Yoon, Patrice Hédé
-
Patent number: 8639821Abstract: A system and method for providing a setup timer in a SIP-based network including initiating a session by transmitting one or more messages to a first user. The system and method also comprises starting a first timer upon transmitting the one or more messages, wherein the first timer is configured to expire after a first predetermined time period. The system and method further comprises starting a second timer upon transmitting the one or more messages, wherein the second timer is configured to expire after a second predetermined time period. The system and method furthermore comprises transmitting one or more instructions upon expiration of at least one of the first timer and the second timer, and taking one or more actions based at least in part on the one or more instructions.Type: GrantFiled: October 6, 2008Date of Patent: January 28, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Dave Phelps, Matthew A. Nickols, Tim Paiement, Peter Hanson
-
Patent number: 8639822Abstract: A method and non-transitory computer-readable medium are disclosed for extending a hold timer that binds an application-layer session when a transport-layer out-of-order message queue includes an out-of-order message for the application-layer session. An application receives an application-layer message from transport protocol logic that is configured to deliver in-order application-layer messages to the application. The received application-layer message is a next in-order application-layer message for an application-layer session that is bound by a hold timer. After an amount time has passed, the application detects an expiration of the hold timer. In response, rather than immediately tearing down the application-layer session, the application inspects an out-of-order queue of the transport protocol logic. The hold timer is extended when the out-of-order queue includes an out-of-order application-layer message for the application-layer session.Type: GrantFiled: January 7, 2011Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Anantha Ramaiah, Keyur Patel, Shrirang Bage
-
Patent number: 8639823Abstract: Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future.Type: GrantFiled: September 14, 2012Date of Patent: January 28, 2014Assignee: Facebook, Inc.Inventors: Patrick Meenan, David Clyde Chiles, Jeffrey J. Damick
-
Patent number: 8639824Abstract: A system and method for dynamic account management in a grid computing system. In one embodiment, a system for dynamic account management in a grid computing system is disclosed. The system comprises a distributed resource management system, and a link mapper that is coupled to the distributed resource management system. The link mapper provides a unique symbolic link comprising a modified user identifier to a user. As such, the user is authorized by providing a dynamic account that is associated with the symbolic link to the user.Type: GrantFiled: September 19, 2003Date of Patent: January 28, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sujoy Basu, Vanish Talwar, Rajendra Kumar
-
Patent number: 8639825Abstract: An electronic product code information service (EPCIS) interface is provided, where the EPCIS interface is capable of allowing one or more accessing applications residing on a variety of systems and associated with a plurality of enterprises to receive EPC-related data. Also provided is an enterprise profile for each enterprise that is allowed to receive the EPC-related data. An enterprise is authenticated based on its enterprise profile. A query is performed to generate a result set that is within an extent permitted by access authorization associated with the authenticated enterprise. The result set is then provided to the EPCIS accessing application of that enterprise.Type: GrantFiled: December 29, 2006Date of Patent: January 28, 2014Assignee: SAP AGInventor: Steve Winkler
-
Patent number: 8639826Abstract: A method and system for providing personalized information to applications executing on consumer devices by: building a consumer preferences profile on a consumer device using predefined associations between consumer preference attributes and application events (including user input); summarizing the consumer preferences profile into a profile summary when applications require a new personalized data resource; requesting a personalized data resource from a centralized database of data resources over the broadband network by including application context information along with the profile summary in the request; analyzing data resource groups in the centralized database to find a candidate set of data resources according to resource rules in the resource groups; selecting a personalized data resource from the candidate set of data resources that matches the profile summary and context information; and delivering the selected personalized data resource to the requesting application over the broadband network.Type: GrantFiled: May 7, 2008Date of Patent: January 28, 2014Assignee: Fourthwall Media, Inc.Inventors: Louis P. Slothouber, Jeffrey W. Johnston
-
Patent number: 8639827Abstract: A self-service system is provided that can automatically identify one or more existing groups to which a user can self-select to access a resource. The self-service system can identify any suitable existing group without requiring an administrator to predefine groups according to roles. In some implementations, the system intelligently identifies one or more suitable groups for a user from a list of available groups by analyzing a set of rules or criteria. For instance, the system can perform a weighted analysis of various rules and/or criteria to automatically and dynamically identify groups that have a closest fit to the access rights needed or requested by the user. Further, the system can evaluate certain best or preferred grouping practices to identify suitable groups. As a result, in certain embodiments, the self-service system alleviates planning burdens on administrators and provides greater flexibility in providing users with access to resources.Type: GrantFiled: April 21, 2011Date of Patent: January 28, 2014Assignee: Dell Software Inc.Inventors: Stephen Brian Dinn, Ian Murray Frosst
-
Patent number: 8639828Abstract: The present invention relates to an accelerated process and corresponding computer program for Transmission Control Protocol (TCP) communications with multiple remote computers that results in much greater speed and economy of computer resources. The process decouples the previously connection-oriented nature of TCP and allows it to be used in a much more efficient connection-less manner by combining a process of sending TCP packets out in a connection-less manner and receiving communications by listening on a network interface. The state of communications is tracked by a state table that is updated as the communication process proceeds with TCP communication information and application layer information encapsulated within the TCP communication.Type: GrantFiled: October 26, 2009Date of Patent: January 28, 2014Assignee: Symantec CorporationInventor: Jonathan W. Frazier
-
Patent number: 8639829Abstract: A system and method to facilitate translation of communications between entities over a network are described. Multiple predetermined language constructs are communicated to a first entity as a first transmission over the network. Responsive to selection by the first entity of a language construct from the predetermined language constructs, a translated language construct corresponding to the selected language construct is identified. Finally, the translated language construct is communicated to a second entity as a second transmission over the network.Type: GrantFiled: May 19, 2010Date of Patent: January 28, 2014Assignee: eBay Inc.Inventor: Steve Grove
-
Patent number: 8639830Abstract: A system and method is provided of synchronizing data streaming. The method can include the operation of receiving an incoming media packet having a timestamp from a media server at a client device. A further operation is synchronizing the clocks for a client device with a clock for a media server. The timestamp can be compared with a next play time for a packet. Another operation can be placing the incoming media packet into a user buffer at a playing position in the user buffer based on the next play time. The incoming media packet can then be played using a media output device accessible to an end user.Type: GrantFiled: July 22, 2009Date of Patent: January 28, 2014Assignee: Control4 CorporationInventor: Timothy D. Bowman
-
Patent number: 8639831Abstract: A method and apparatus is provided for delivering a content file to a client over a packet-switched network. The method begins by determining a suitable throughput required to deliver the content file to the client. Next, the throughput available in a peer-to-peer network for delivering the content file to the client is determined. The required throughput is compared to the available throughput. If the available throughput is less than the required throughput, the available throughput is supplemented with additional throughput. The content is then delivered to the client over the packet-switched network using the available throughput of the peer-to-peer network and the additional throughput.Type: GrantFiled: April 11, 2011Date of Patent: January 28, 2014Assignee: Sony CorporationInventors: Christopher Painter, Frank Li-De Lin, Paul Hwang, Timothy S. Miller
-
Patent number: 8639832Abstract: Methods and apparatuses provide real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes providing multiple redundant locations that provide media content to client devices using alternative streams. To implement failover protection, a first server device or first content distribution service creates a stream, or multiple alternate bandwidth streams and generates playlist file(s). A second server device or second content distribution service creates a parallel stream, or set of streams. A client attempts to download the playlist file(s) from a first uniform resource locator (URL) using a first stream associated with the first server device or the first content distribution service. If a client is unable to download the playlist file(s) from the first URL, the client attempts to switch to an alternate stream associated with another URL.Type: GrantFiled: August 21, 2012Date of Patent: January 28, 2014Assignee: Apple Inc.Inventors: David Biderman, William May, Jr., Alan Tseng, Roger Pantos, James David Batson
-
Patent number: 8639833Abstract: A method and system for dynamically controlling scaling in a computing device is disclosed. Specifically, in one embodiment, the system information of the computing device is collected and is compared with a trigger condition to generate a comparison result. According to the comparison result, the distribution of a processing task to handle network traffic received by the computing device to at least one designated processing unit in this computing device is either enabled or disabled.Type: GrantFiled: October 6, 2006Date of Patent: January 28, 2014Assignee: NVIDIA CorporationInventors: Ashutosh K. Jha, Sameer Nanda
-
Patent number: 8639834Abstract: A method, system, and computer program product for a self-adjusting application heartbeat management process are provided in the illustrative embodiments. A first application receives from a second application, a response message in response to a heartbeat message. Information is identified in the response message usable for computing a delay in a future response message for a future heartbeat message, such that the information communicates to the first application a system condition existing in the second data processing system where the second application is executing. A response time is adjusted using the information to form a modified response time. The future response message is received after the response time.Type: GrantFiled: November 9, 2010Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Kavitha Vittal Murthy Baratakke, Nikhil Hegde, Rashmi Narasimhan
-
Patent number: 8639835Abstract: A system may include user equipment. The user equipment may determine a group of first Transmission Control Protocol (TCP) window size values based on different information relating to a wireless network, and determine a second TCP window size value based on the group of first TCP window size values. The user equipment may further transmit data using a transmission window size corresponding to the second TCP window size value.Type: GrantFiled: November 29, 2010Date of Patent: January 28, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Lalit Ratilal Kotecha, Raafat Edward Kamel, Sergio Aguirre
-
Patent number: 8639836Abstract: An approach is provided to improve network efficiency. A send segment size, such as a maximum segment size (MSS), that corresponds to data segments being sent to a receiver over a computer network. A data block is identified in a send buffer and the data block includes more than one data segments. Based on the determined send segment size, all but a remaining data segment of the data segments are sent to the receiver. The sent data segments are each the determined send segment size and the remaining data segment is smaller than the send segment size. The remaining data segment is sent to the receiver in response to identifying that the remaining data segment is a portion of the data block.Type: GrantFiled: June 29, 2009Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Jos Manuel Accapadi, Kavitha Vittal Murthy Baratakke, Nikhil Hegde, Rashmi Narasimhan
-
Patent number: 8639837Abstract: Packets received at a network appliance are classified according to a packet classification rules based on flow state information maintained by the network appliance and evaluated for each packet as it is received at the appliance on the basis of OSI Level 2-Level 4 (L2-L4) information retrieved from the packet. The received packets are acted upon according to outcomes of the classification; and the flow state information is updated according to actions taken on the received packets. The updated flow state information is then made available to modules performing additional processing of one or more of the packets at OSI Layer 7 (L7).Type: GrantFiled: July 27, 2007Date of Patent: January 28, 2014Assignee: Blue Coat Systems, Inc.Inventors: Qing Li, Yusheng Huang, Gary Tomic, Ronald Frederick
-
Patent number: 8639838Abstract: A system and method for data communication connecting on-line networks with on-line and off-line computers. The present system provides for broadcast of up to the minute notification centric information thereby providing an instant call to action for users who are provided with the ability to instantaneously retrieve further detailed information. The notification centric portions of information is wirelessly broadcast to wireless receiving devices which are attached to computing devices. Upon receipt of the information at the personal computer, the user is notified through different multimedia alerts that there is an incoming message. Wirelessly broadcasted URL's, associated with the data, are embedded in data packets and provide an automated wired or wireless connection back to the information source for obtaining detailed data.Type: GrantFiled: May 31, 2013Date of Patent: January 28, 2014Assignee: SimpleAir, Inc.Inventors: John M. Payne, Tim Von Kaenel, Jeffrey Wang, Jeffrey Odell, David Starr, Jason Katz
-
Patent number: 8639839Abstract: A method, a computer-readable media and a user interface are provided for ensuring, without user interaction, that a communications network contains properly configured routing components. A set of commands are executed to receive a routing component's current configuration. A benchmark configuration is provided that contains the desired configuration for the routing component. The set of parameters of the routing component's current configuration are automatically compared to the benchmark set of parameters in order to determine if differences exist. The results of the comparison process are then presented.Type: GrantFiled: August 26, 2005Date of Patent: January 28, 2014Assignee: Sprint Communications Company L.P.Inventor: Erik Michael Witkop
-
Patent number: 8639840Abstract: A processing unit coupled to a bus for accelerating data transmission and a method for accelerating data transmission. The present invention provides a streaming data transmission mode in which a plurality of data blocks are transmitted via one handshake. The present invention employs handshake save policy, when a processing unit sends a request comprising a plurality of data blocks on a bus, a cache or memory will perform address matching to judge whether there is any hit data block. If there is any hit data block, the cache or memory only needs to reply once and then start to continuously transmit the hit data blocks it possesses. Thus, a separate handshake for each data block is no longer needed.Type: GrantFiled: March 29, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Xiao Tao Chang, Rui Hou, Wei Liu, Kun Wang, Yu Zhang
-
Patent number: 8639841Abstract: A video signal and an audio signal are TMDS transmitted from a source device to a sink device. Through a reserved line and a HPD line provided separately from a TMDS transmission line, an Ethernet™ signal is bidirectionally transmitted, and also, a SPDIF signal is transmitted from the sink device to the source device. The Ethernet™ signal bidirectionally transmitted between Ethernet™ transmitter/receiver circuits is differentially transmitted by an amplifier and is received by the amplifier. The SPDIF signal from a SPDIF transmitter circuit is common-mode transmitted from an adder and is received by the adder to be supplied to the SPDIF receiver circuit.Type: GrantFiled: August 8, 2012Date of Patent: January 28, 2014Assignee: Sony CorporationInventors: Gen Ichimura, Hidekazu Kikuchi, Yasuhisa Nakajima
-
Patent number: 8639842Abstract: Systems and procedures are presented for communicating multiple data streams through an SSLVPN gateway. One implementation of a method includes receiving a plurality of incoming data streams and load balancing the incoming data streams. The load balancing includes assigning a first set of one or more incoming data streams to a first subprocessor, and responding to the first set of incoming data streams with outgoing data streams that include a first identifier that indicates the first subprocessor. One implementation of a network element includes a plurality of subprocessors and a dispatcher module. The dispatcher module is coupled to the plurality of subprocessors, and is configured to recognize an identifier in a received data stream. The dispatcher module dispatches the received data stream to a corresponding subprocessor of the plurality of processors in response to the identifier in the received data stream.Type: GrantFiled: June 30, 2006Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Nagaraj A. Bagepalli, Abhijit Patra, Murali Bashyam, David Wei-Shen Chang, Mahesh Jethanandani
-
Patent number: 8639843Abstract: A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.Type: GrantFiled: August 28, 2012Date of Patent: January 28, 2014Assignee: salesforce.com, inc.Inventors: Lev Brouk, Kenneth Norton, Jason Douglas, Peter Panec
-
Patent number: 8639844Abstract: In one implementation, an intermediary receives a message from an endpoint, includes a flow around address and a flow through address to a second network device listed in the first message. The intermediary requests another endpoint to perform a connectivity test to determine the reachability of the originating endpoint. The connectivity test may be performed using methods such as ping, probe, interactive connectivity establishment (ICE), or session traversal utilities for network address translation (STUN). The intermediary may request originating endpoint a similar connectivity check and establish a media stream based on results of the connectivity tests. The media stream may be a voice over internet protocol (VoIP) call.Type: GrantFiled: July 20, 2010Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Parameswaran Kumarasamy, Vijay Arumugam Kannan, Sheshadri V. Shalya
-
Patent number: 8639845Abstract: The invention relates to multimedia page editing via a terminal. A server supplies multimedia pages to the terminal in the form of object arrangement commands for objects identified by parameters. A method according to the invention comprises a preliminary step wherein the server transmits all or part of the object-related parameters as well as a store command, whereby the parameters are stored in a terminal memory; and a main step wherein the server transmits a simple parameter retrieval command for editing at least one multimedia page in which the above-mentioned object appears.Type: GrantFiled: February 13, 2004Date of Patent: January 28, 2014Assignee: France TelecomInventor: Cédric Gegout
-
Patent number: 8639846Abstract: Application level switching of transactions at a gateway is provided. The gateway is configured to switch the transaction based on the application level content, a current state of a transport environment, and/or dynamic rules for switching transactions. For example, several possible service providers can be selected for the type of transaction, and the gateway can monitor not only the round-trip time through the network(s) to different possible service providers, but also the time required to complete the transaction at the application level and return a response. The application is chosen on the sending side of the network, and application level formatting is done on the sending side as well. The gateway uses modular code and data, and separate instances of processing code to allow dynamic updating. Rules for application service selection can be selectively uploaded to the gateway from a client. The rules for different available application services can be distributed across different gateways.Type: GrantFiled: June 24, 2010Date of Patent: January 28, 2014Assignee: Visa U.S.A. Inc.Inventors: Thakur Singh, Sara K. Garrison, Mark Carlson, Rosauro E. Manansala, Kamlakar Singh
-
Patent number: 8639847Abstract: The data transformation system in one embodiment, comprises a capability to receive data, a data destination and a capability to store transformed data, and a data transformation pipeline that constructs complex end-to-end data transformation functionality by pipelining data flowing from one or more sources to one or more destinations through various interconnected nodes for transforming the data as it flows. Each component in the pipeline possesses predefined data transformation functionality, and the logical connections between components define the data flow pathway in an operational sense. The data transformation pipeline enables a user to develop complex end-to-end data transformation functionality by graphically describing and representing, via a GUI, a desired data flow from one or more sources to one or more destinations through various interconnected nodes (graph).Type: GrantFiled: May 26, 2011Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Michael A. Blaszczak, James K. Howey
-
Patent number: 8639848Abstract: To reduce repetitive data transfers, data content of an outgoing message is stored within cache storage of an intermediate node of a data communications network. A token for identifying the cached data content is stored at the intermediate node and the sender. When a subsequent outgoing message is to be routed from a first network node to a target destination via the intermediate node, a process running at the first node checks whether the content of the message matches data cached at the intermediate node. If there is a match, a copy of the token is sent from the first node to the intermediate node instead date data content. The token is used at the intermediate node to identify the cached data, and the cached data is retrieved from the cache and forwarded to the target destination as an outgoing message.Type: GrantFiled: August 15, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventor: Paul Zachary Fremantle
-
Patent number: 8639849Abstract: A computer-implemented method for compressing a first stream of data, the first stream of data comprising a plurality of input words. The computer-implemented method includes receiving the plurality input words, and adaptively compressing the plurality of input words into a plurality of compression codes. The computer-implemented method further includes outputting the plurality of compression codes upon encountering an end-of-file signal in the first stream of data, wherein the plurality of compression codes are fewer in number than the number of unique bit patterns requiring unique compression codes under LZW (Lempel Ziv & Welch) compression.Type: GrantFiled: September 21, 2006Date of Patent: January 28, 2014Assignee: SuTech Data Solutions Co., LLCInventor: Isaac Achler
-
Patent number: 8639850Abstract: A method for implementing an addressing scheme may include mapping a digital peripheral function to one or more contiguous configurable blocks in an array of configurable blocks; and assigning a memory address from a plurality of memory addresses to at least one register of each of the one or more contiguous configurable blocks based on an access mode width of the digital peripheral function and a width of each of the one or more contiguous configurable blocks.Type: GrantFiled: February 2, 2012Date of Patent: January 28, 2014Assignee: Cypress Semiconductor Corp.Inventor: Bert Sullam
-
Patent number: 8639851Abstract: A serial bit processor is disclosed that configures a timer/counter module to determine a number of data bits to be decoded from a serial bit stream. In some implementations, a serial peripheral is coupled to a timer/counter module. The serial peripheral sends a restart command to reload an internal count register of the timer/counter module with a pre-defined value. The serial peripheral then sends count commands that cause the timer/counter to decrement (or increment) by one each time a count command is received. When the count reaches zero, a compare match command is generated and sent to the serial peripheral where it is used to resume or complete the decoding of data bits from the serial bit stream. In some implementations, a serial peripheral is included in a microcontroller that has an event system. The event system is used to communicate commands between peripherals.Type: GrantFiled: May 2, 2012Date of Patent: January 28, 2014Assignee: Atmel CorporationInventor: Birsan Laurentiu
-
Patent number: 8639852Abstract: Methods and systems provide a burst access protocol that enables efficient transfer of data between a first and a second processor via a data interface whose access set up time could present a communication bottleneck. Data, indices, and/or instructions are transmitted in a static table from the first processor and stored in memory accessible to the second processor. Later, the first processor transmit to the second processor a dynamic table which specifies particular data, indices and/or instructions within the static table that are to be implemented by the second processor. The second processor uses the dynamic table to implement the identified particular subset of data, indices and/or instructions. By transmitting the bulk of data, indices and/or instructions to the second processor in a large static table, the burst access protocol enables efficient use of data interfaces which can transmit large amounts of information, but require relatively long access setup times.Type: GrantFiled: September 21, 2010Date of Patent: January 28, 2014Assignee: QUALCOMM IncorporatedInventors: Ramkumar Sampathkumar, Phani B. Avadhanam, Siddharth Jayaraman, Michael Bailey
-
Patent number: 8639853Abstract: Various embodiments of a system, method, and memory-medium provide for configuration of a programmable waveform that allows for communication with one of a plurality of different target devices. The programmable waveform comprises one or more waveform parameters and one or more waveform lines. The waveform lines may comprise control lines and/or data lines. One or more of the waveform parameters may be set in response to user input, and corresponding signals based on the waveform lines may be generated in order to communicate with a target device selected from a variety of different possible target devices. Waveform parameters may include one or more of: setup time, hold time, lead time, trail time, idle time, clock frequency, clock duty cycle, number of data bits per transmission, number of data lines, pulse width, polarity, and phase.Type: GrantFiled: July 28, 2011Date of Patent: January 28, 2014Assignee: National Intruments CorporationInventors: Aditya K. Rathi, Eric L. Singer, Caleb G. Wells, Yiqi Jiang
-
Patent number: 8639854Abstract: A method of negotiating a proper communication protocol between a reader device (10) and a data carrier (20) is disclosed. In a first step, when the data carrier (20) is inserted into the reader device (10) at a first point in time (t1), the data carrier (20) provides information to the reader device (10), which communication protocols are supported by the data carrier (20), by means of a binary value (BV). In a next step, the reader device (10) chooses/sets one of the possible communication protocols according to its own capability. This choice is provided to the data carrier (20) by applying a clock signal (CLK) of a certain frequency (f), which is associated with the chosen/set communication protocol, to an input contact (C3) of the data carrier (20) at a second point in time (t2). Finally, the data carrier (20) sets the chosen communication protocol received from the reader device (10), thereby finalizing the negotiation sequence.Type: GrantFiled: February 6, 2007Date of Patent: January 28, 2014Assignee: NXP B.V.Inventor: Jürgen Schroeder
-
Patent number: 8639855Abstract: Provided is a method for the collection and storage of information related to the operation of a chip module. The disclosed technology provides a chip data collection and storage controller. In one embodiment, a chip module is provided with a stand-alone memory that records information relevant to potential debugging operations. The stand-alone memory is on the same chip module as the chip die but is not part of the chip die. A data bus is provided between the chip module and the memory. In addition, the memory has I/O access so that information can be accessed in the event that the chip module cannot be accessed. Stored information includes, but is not limited to, environmental conditions, performance information, errors, time usage, run time, number of power on cycles, the highest temperature experience by the chip, wafer and x, y data, manufacturing info, FIR errors, and PRSO, SRAM PSRO values.Type: GrantFiled: October 20, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Michael W. Harper, Larry S. Leitner, Mack W. Riley
-
Patent number: 8639856Abstract: A system and computer program product are disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: GrantFiled: August 4, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Kiran K Anumalasetty, Nicholas S Ham, Purna Chandra Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Patent number: 8639857Abstract: An Extended Input/output (I/O) measurement word facility is provided. Provision is made for emulation of the Extended I/O measurement word facility. The facility provides for storing measurement data associated with a single I/O operation in an extended measurement word associated with an I/O response block. In a further aspect, the stored data may have a resolution of approximately one-half microsecond.Type: GrantFiled: March 22, 2013Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Scott M Carlson, Greg A. Dyck, Tan Lu, Kenneth J. Oakes, Dale F. Riedy, Jr., William J. Rooney, John S. Trotter, Leslie W. Wyman, Harry M. Yudenfriend