Patents Issued in March 31, 2015
-
Patent number: 8996705Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.Type: GrantFiled: March 19, 2014Date of Patent: March 31, 2015Assignee: Circadence CorporationInventors: Gary D. Morton, Paul R. Thornton, Ryan Pressley, Robert John Shaughnessy, Mark Vange, Mark Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8996706Abstract: A system and method for performing quality of service control on a user equipment are provided in the present invention. The method includes: after establishing an Internet Key Exchange version 2 (IKEv2) security association between the user equipment and a packet data network gateway to establish an Internet Protocol Security (IPSec) tunnel, the packet data network gateway sending IPSec tunnel information to a Policy and Charging Rules Function (PCRF), the PCRF then sending the IPSec tunnel information to a Broadband Policy Control Function (BPCF), and the BPCF performing quality of service control on services of the user equipment according to the received IPSec tunnel information. With the technical scheme of the present invention, it enables the BPCF to acquire tunnel information of the user equipment and then perform quality of service control on the user equipment.Type: GrantFiled: June 22, 2011Date of Patent: March 31, 2015Assignee: ZTE CorporationInventors: Xingyue Zhou, Xiaoyun Zhou
-
Patent number: 8996707Abstract: The invention includes a method and apparatus for providing load balancing of control traffic received by a mobility home agent implemented using multiple control elements. A method includes receiving, from a node, a control message intended for the network element, performing a load-balancing operation to select one of the control elements to handle the control message, and propagating the control message toward the selected one of the control elements. The load-balancing operation is performed using at least two load-balancing metrics comprising a first metric and a second metric. The load-balancing operation is performed in a manner for maintaining a context between the node from which the control message is received and the selected one of the control elements, such that subsequent control messages received from the node are propagated to the selected one of the control elements.Type: GrantFiled: September 28, 2007Date of Patent: March 31, 2015Assignee: Alcatel LucentInventors: Thyagarajan Nandagopal, Thomas Y. Woo
-
Patent number: 8996708Abstract: A method of providing content information using a wireless communication device and a navigation device of performing the method are disclosed. The navigation device may comprise a terminal searching unit that searches a wireless communication terminal that may perform near field wireless communication in response to a content information providing request, a terminal authenticating unit that performs terminal authentication on whether the searched wireless communication terminal has been subscribing for a content providing service, and a content information displaying unit that, if it is identified that the wireless communication terminal is a terminal subscribing for the content providing service, receives content information from the wireless communication terminal and displays the content information on a display.Type: GrantFiled: June 29, 2009Date of Patent: March 31, 2015Assignee: Intellectual Discovery Co., Ltd.Inventor: Jongwon Kim
-
Patent number: 8996709Abstract: Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.Type: GrantFiled: October 1, 2013Date of Patent: March 31, 2015Assignee: Citrix Systems, Inc.Inventor: Waheed Qureshi
-
Patent number: 8996710Abstract: System (200) and method (400) for enabling peer-to-peer communications between controllers (2041, . . . , 204N, 2221, . . . , 222N) of at least two control systems (202, 218). The system (200) include a first control system (FCS) having a first controller (FC) communicatively coupled to a first input/output (I/O) processing module (2121, . . . , 212N) via a first I/O network (2141, . . . , 214N). The first I/O processing module is communicatively coupled to first automation equipment (216). The second control system (SCS) includes a second controller (SC) communicatively coupled to the FC via the first I/O network. The first I/O network provides peer-to-peer communications between the FC and SC. The SC is configured to emulate the first I/O processing module. More particularly, the SC is configured to match an internal I/O configuration with an I/O configuration of the FC.Type: GrantFiled: April 7, 2008Date of Patent: March 31, 2015Assignee: Honeywell International Inc.Inventors: Paul F. McLaughlin, Kamel Zerdoum, Angela Lordi
-
Patent number: 8996711Abstract: A resource provider receives a request for a resource and receives an indication of an advertising format, the advertising format defining at least one of a layout or content of an advertisement, and the advertising format specified by a browser that issued the request for the resource, where the advertising format is different than a format of the resource. The resource provider generates a response to the request that is compliant with the advertising format, wherein generating the response comprises selecting a resource version from a plurality of resources versions that are each compliant with the advertising format.Type: GrantFiled: August 22, 2013Date of Patent: March 31, 2015Assignee: Red Hat, Inc.Inventor: Henri Han van Riel
-
Patent number: 8996712Abstract: Content delivery is provided responsive to content consumer requests by providing dynamically generated manifests to content consumers, the manifests providing retrieval information to retrieve content or media fragments of content from segments of a broadcast or Webcast and alternative or replacement content. Alternative or replacement content may be targeted, for example selected based in part on characteristics associated with the content consumer. Content fragments may be cached with CDNs, for example based on a defined preference. Actual insertion of alternative content may occur upstream of a content consumer device or at the content consumer device.Type: GrantFiled: January 17, 2013Date of Patent: March 31, 2015Assignee: Wideorbit Inc.Inventors: Robert D. Green, James M. Kott, John W. Morris, IV, Brian S. Bosworth
-
Patent number: 8996713Abstract: The network contains one or more network based video servers connected to one or more video receivers over a shared network. Multiple pieces of video content are each encoded at a number of constant quality levels and stored on one or more of the network based servers. In response to requests from a receiver, video content is selected on a server and delivered over the shared network to the receiver. The system selects the quality level of the stream to deliver based on characteristics of the video stream currently being delivered, and the number of bits already buffered at the video receiver and the available network throughput. The aim is to select the video quality being delivered according to the available network throughput so as maximise the quality while ensuring that all video data is delivered over the network in time for it to be decoded and displayed without interruption.Type: GrantFiled: May 27, 2011Date of Patent: March 31, 2015Assignee: British Telecommunications Public Limited CompanyInventors: Michael Erling Nilsson, Ian Barry Crabtree, Stephen Clifford Appleby, Rory Stewart Turnbull
-
Patent number: 8996714Abstract: Embodiments of the present invention address deficiencies of the art in respect to data granularity for an SOA and provide a method, system and computer program product for implementing an SOA using state-dependent entities. In an embodiment of the invention, a method for varying data granularity of a service component in an SOA according to state dependent entities can be provided. The method can include managing different states for a service component responsive to different operations performed in the service component; constraining an entity graph for the service component according to a first state of the service component; and, re-constraining the entity graph to include different properties for a second state of the service component.Type: GrantFiled: August 21, 2006Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventor: Simon K. Johnston
-
Patent number: 8996715Abstract: A method of controlling data transfer between a Web client and a Web application by building a response with a target. The target indicates a destination to an impromptu component of the Web application. The target is signed when a response is built. After receiving the response by the Web client; the corresponding a request from the Web client includes the signed target. The request is received by an entry point of the Web application. The entry point has existing validation rules. The validation rules are by-passed when the signed target is verified. The target is restored in the request to the original state; and dispatched to the impromptu component.Type: GrantFiled: June 23, 2006Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Patrick Roy, Robert Desbiens
-
Patent number: 8996716Abstract: Multiple protocol tunnels (e.g., IPsec tunnels) are deployed to enable an access terminal that is connected to a network to access a local network associated with a femto access point. A first protocol tunnel is established between a security gateway and the femto access point. A second protocol tunnel is then established in either of two ways. In some implementations the second protocol tunnel is established between the access terminal and the security gateway. In other implementations the second protocol tunnel is established between the access terminal and the femto access point, whereby a portion of the tunnel is routed through the first tunnel.Type: GrantFiled: November 16, 2009Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: Peerapol Tinnakornsrisuphap, Anand Palanigounder, Ranjith S. Jayaram, Lakshminath R. Dondeti, Jun Wang
-
Patent number: 8996717Abstract: A clustered system arranged for supporting a clustered file system. The clustered system comprises at least two nodes and is characterised in that these at least two nodes are arranged for exchanging data traffic of the clustered file system between each other via an IP protocol over a lossless Ethernet network.Type: GrantFiled: January 21, 2010Date of Patent: March 31, 2015Assignee: SDNSquareInventors: Luc Maria Jozef Andries, Piet Marie Alfons Rosa Demeester
-
Patent number: 8996718Abstract: In response to a transport control protocol (TCP) packet received from an Internet protocol (IP) layer of a TCP/IP stack of a data processing system, a large receive offload (LRO) layer of the TCP/IP stack is to identify a flow associated with the TCP packet, to determine whether the identified flow should be coalesced based on a set of one or more rules, to coalesce the TCP packet into a pending coalesced TCP packet without immediately sending the TCP packet to a TCP layer of the TCP/IP stack, if it is determined that the identified flow should be coalesced based on the set of one or more rules, and otherwise to immediately send the TCP packet to the TCP layer for TCP processing.Type: GrantFiled: February 2, 2012Date of Patent: March 31, 2015Assignee: Apple Inc.Inventor: Anumita Biswas
-
Patent number: 8996719Abstract: Network-based content distribution is improved by controlling the flow of multimedia data and streaming characteristics to ensure real-time, consistent delivery. An adaptive media distribution system includes at least one original source of a media channel, a plurality of content playback devices, and one or more stream controllers disposed between the original sources and the playback devices. Each media channel provides audio and/or video content on one or more switchable streams, each stream being encoded with different characteristics such as bitrate. The stream controllers receive streams and determine how the streams should be allocated to the playback devices so as to provide consistent delivery of the content in accordance with playback demand and the stream attributes or information.Type: GrantFiled: April 2, 2012Date of Patent: March 31, 2015Inventors: Jeremiah Condon, Greg Smith, Matthew Szatmary, Donald Bisdorf
-
Patent number: 8996720Abstract: Apparatuses and methods to mirror frames received at an input port or provided by an output port to a port not connected to the device performing the mirroring operation. A frame being sent to a diagnostic system has a mirror header added to allow the frame to be routed through any intervening switches in the same fabric. The final switch or the diagnostic system removes the mirror header. If the diagnostic system is attached in a different fabric, encapsulation and inter-fabric routing headers are added as needed to the frame containing the mirror header. This allows the frame to traverse multiple fabrics to reach the diagnostic system. The encapsulation and inter-fabric routing headers are removed as done normally. This allows a diagnostic system to be connected to any switch in the network, either in the same or a different fabric.Type: GrantFiled: March 16, 2010Date of Patent: March 31, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Satsheel Bhasker Altekar, Venkata Pramod Balakavi, Kung-Ling Ko, Surya Prakash Varanasi
-
Patent number: 8996721Abstract: An industrial automation system comprising a processor with an updating component coupled to automation devices via a network. The updating component reads control information from machine readable representations of the devices and populates a data structure with the control information. The updating component also updates configuration information of a device from data stored in a file object and/or the data structure, further allowing this transfer to be fragmented into a plurality of messages if the configuration information exceeds a threshold. As well, a vendor deployment methodology is provided that embeds devices and firmware for devices with a Device Type Manager (DTM) prior to deployment and can optionally allow post deployment updates to the DTM.Type: GrantFiled: February 7, 2014Date of Patent: March 31, 2015Assignee: Rockwell Automation Technologies, Inc.Inventor: Dave VanGompel
-
Patent number: 8996722Abstract: A network architecture includes one or more feature servers and control servers in a control plane that is logically separate from a data plane that includes forwarding elements. Feature servers facilitate adding network-based functionality in a centralized way that is has better scalability than the traditional router architecture. Some examples of network-based functionality are voice over IP, enhancing QoS support, scaling BGP route reflectors, network-based VPN support, scaling mobile IP support, introducing IPv6 into existing and future networks, and enhancing end-to-end network security. Feature servers remove complexity from routers, allow functions to be implemented on a standard-off-the-shelf server platform, facilitate easy introduction of value-added functions, and scale well.Type: GrantFiled: June 8, 2005Date of Patent: March 31, 2015Assignee: Alcatel LucentInventors: Tirunell V. Lakshman, Krishan K. Sabnani, Thomas Y. Woo
-
Patent number: 8996723Abstract: An Internet Service Provider (ISP)-aware peer-to-peer (P2P) content exchange system and method for exchanging content over a P2P network using the Internet. The system and method accounts for the type of relationship between peers and classifies and groups each peer according to these relationships. A peer overlay is constructed such that peers within a peer's neighborhood are favored over those peers outside of the neighborhood. Peer scheduling is utilized to exchange information about the availability of blocks of content. This block availability information can be exchanged differently and its frequency changed depending on a peer's classification. Peers are selected for block exchange based on their classification. A peer selection proportion may be defined that dynamically changes depending on contents of a peer's download buffer. The blocks to be exchanged then are selected based on the block availability information, such that the rarest blocks are exchanged before the more common blocks.Type: GrantFiled: June 4, 2007Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jin Li, Cheng Huang
-
Patent number: 8996724Abstract: A key engine that performs route lookups for a plurality of keys may include a data processing portion configured to process one data item at a time and to request data when needed. A buffer may be configured to store a partial result from the data processing portion. A controller may be configured to load the partial result from the data processing portion into the buffer. The controller also may be configured to input another data item into the data processing portion for processing while requested data is obtained for a prior data item. A number of these key engines may be used by a routing unit to perform a large number of route lookups at the same time.Type: GrantFiled: December 15, 2011Date of Patent: March 31, 2015Assignee: Juniper Networks, Inc.Inventors: Pankaj Patel, Viswesh Anathakrishnan
-
Patent number: 8996725Abstract: A computer-implemented process for programmatic redirect management receives a request containing a uniform resource locator, identifies a set of keyword tokens in the uniform resource locator of the request and a set of associated token identifications and determines whether a token identification in the set of associated token identifications is located in a data structure of a redirect registry. Responsive to a determination that the token identification in the set of associated token identifications is located in the redirect registry, the computer-implemented process performs token identification mapping for each token identification in the set of associated token identifications, updating statistics for each token identification mapped in the set of associated token identifications and responsive to a determination that token identification mapping is complete, composes a redirect uniform resource locator.Type: GrantFiled: February 3, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Shawn L. Haywood, Karson Ng, Walfrey Ng
-
Patent number: 8996726Abstract: Methods and apparatus for event distribution and routing in peer-to-peer overlay networks. A method is provided for event distribution and routing in a peer-to-peer overlay network that comprises a plurality of nodes. The method includes identifying a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identifying bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distributing events based on the bucket groups, and updating a routing table based on the events. A node includes a transceiver and a processor coupled to the transceiver and configured to identify a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identify bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distribute events based on the bucket groups, and update a routing table based on the events.Type: GrantFiled: June 18, 2009Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: Ranjith S. Jayaram, Edward Thomas Lingham Hardie, Lakshminath Reddy Dondeti, Vidya Narayanan
-
Patent number: 8996727Abstract: A method, apparatus, system, and computer readable storage medium provide the ability to identify an internet connected household (ICH). An Internet Protocol (IP) address is received at an Internet entity. Determinations are made regarding whether device activity from the IP address does not exceed a defined activity threshold and whether an IP assignment age for the IP address is greater than a defined threshold age. Based on the determinations, the IP address can be identified as belonging to an ICH or not.Type: GrantFiled: March 24, 2014Date of Patent: March 31, 2015Assignee: Vindico, LLCInventors: Brian C. DeFrancesco, Timothy C. Vanderhook, Christopher J. Vanderhook
-
Patent number: 8996728Abstract: An obfuscated network traffic server is operative to generate obfuscated network traffic. The obfuscated network traffic server maintains the relationship between extracted application content and extracted network header content such that the obfuscated network traffic is indistinguishable from the monitored network traffic. The obfuscated network traffic server may include a network monitor operative to monitor network traffic and to extract application content and network header content from the monitored network traffic. The obfuscated network traffic server may also include a data masking processor operative to mask a portion of the separated application content and/or the separated network header content. The obfuscated network traffic server may further include a masking attribute selector operative to specify the attributes of the application content and/or the network header content that is to be masked.Type: GrantFiled: October 1, 2010Date of Patent: March 31, 2015Assignee: Telcordia Technologies, Inc.Inventors: Munir Cochinwala, Marc Pucci
-
Patent number: 8996729Abstract: Provided herein is a method, which may include an indication that is received that a view of a task is presented by a first device. State information may be provided to a second device to permit the second device to be synchronized with the first device and to present a view of the task, either the same view or a different view than that presented by the first device. Information may also be received relating to a change in state of the task that is provided by one of the devices while a first view of the task is presented thereupon. Further, updated state information may be provided to another one of the devices to cause the other device to remain synchronized and to update a second view of the task that is presented.Type: GrantFiled: April 12, 2012Date of Patent: March 31, 2015Assignee: Nokia CorporationInventors: Antero Taivalsaari, Lauri Paimen
-
Patent number: 8996730Abstract: Method and system for managing a maximum payload size (MPS) between a host system and an adapter is provided. The method includes storing a host maximum payload size (MPS) value of the host system as an adapter MPS value for the adapter operationally coupled to the host system; storing a host identifier at the adapter for identifying the host system; setting an adapter MPS value to the host MPS value; resetting the adapter MPS value to a default value after an event; and restoring the adapter MPS value to the host MPS value when the host identifier stored at the adapter matches with a host identifier value stored by the host system.Type: GrantFiled: April 16, 2012Date of Patent: March 31, 2015Assignee: QLOGIC, CorporationInventors: Ying P. Lok, Arun Mittal, Lingling Polican, Sribardhan Patnaik
-
Patent number: 8996731Abstract: A communication system, a communication apparatus, a communication method, and a program for acquiring the advantage of a plurality of communication protocols is provided. A random number and a first communication information including first identification information of a communication apparatus is sent to another communication apparatus by using near field communication. Second communication information is received by the communication apparatus from the other communication apparatus by using near field communication. The second communication information includes second identification information of the other communication apparatus necessary to a second communication. The second communication is performed between the communication apparatus and the other communication apparatus by using the second communication information received by using the near field communication.Type: GrantFiled: June 19, 2012Date of Patent: March 31, 2015Assignee: Sony CorporationInventors: Yoshihisa Takayama, Susumu Kusakabe
-
Patent number: 8996732Abstract: A CEC block termination function, operated by a manipulating switch including at least one HDMI-CEC input port and at least two HDMI-CEC output ports, enables the manipulating switch to receive a CEC block which was initiated by a device, optionally acknowledge (ACK) the block, modify the received block, and supply the modified block to one or more devices. Optionally, a section of the CEC block may be modified, the entire CEC block may be modified, or the CEC message may be partially or completely modified.Type: GrantFiled: August 17, 2008Date of Patent: March 31, 2015Assignee: Valens Semiconductor Ltd.Inventors: Eyran Lida, Nadav Banet
-
Patent number: 8996733Abstract: The invention relates to a method for allocating an operating address to an operating device for luminous means, in which the operating address is transmitted to the operating device in digitally coded form via an interface which is configured to connect a light sensor. The operating address is allocated by a user using a handheld device to transmit optical digital signals to a light sensor or infrared sensor which is connected to the interface.Type: GrantFiled: July 23, 2009Date of Patent: March 31, 2015Assignee: Tridonic GmbH & Co. KGInventors: Patrick Zueger, Andre Mitterbacher, Reto Sprenger, Markus Kuenzli, Reinhard Boeckle, Roger Kistler
-
Patent number: 8996734Abstract: Described herein is a system (102) having a virtualization and switching system configured to virtualize I/O devices (108) and perform switching of the I/O devices (108) and I/O requests. The virtualization and switching system (102) includes a peripheral virtualization controller (PVC) (204), at least one device control module (206) connected to the PVC (204), and at least one command parser (210). The PVC (204) is configured to manage I/O virtualization and I/O command access of different I/O devices (108). The device control module (206) is configured to store configuration and I/O device registers, implemented by the PVC (204) to enable virtualization of I/O devices (108). The device control module (206) also implements the I/O command and switching logic to perform graceful handling of the I/O commands and virtualized I/O devices between multiple host processors (104).Type: GrantFiled: August 19, 2011Date of Patent: March 31, 2015Assignee: Ineda Systems Pvt. LtdInventors: Balaji Kanigicherla, Siva Raghu Ram Voleti, Krishna Mohan Tandaboina
-
Patent number: 8996735Abstract: A remote data concentrator (RDC) for an avionics network, the RDC comprising an input/output interface (I/O) for connection to one or more input/output devices, and a network interface for connection to a remote processor, wherein the RDC is operable to provide communication between the input/output device(s) and the remote processor, and wherein the RDC further comprises a set of instructions for autonomously driving an output device connected to the I/O. Also, an avionics network including the RDC; an aircraft including the RDC; and a method of operating the RDC.Type: GrantFiled: September 8, 2011Date of Patent: March 31, 2015Assignees: Airbus Operations Limited, Airbus Operations GmbHInventors: Timothy Todd, Thorsten Nitsche
-
Patent number: 8996736Abstract: Aspects of a clock domain crossing serial interface, direct latching over the serial interface, and response codes are described. In various embodiments, a data communication command received over a serial interface is identified, and an address received over the serial interface is resolved to access a register bank. In a write operation, depending upon whether the address falls within a direct latch address range of the register bank, data may be directly latched into a direct latch register of the register bank or into a first-in-first-out register. For both read and write operations, reference may be made to a status register of the serial interface to identify or mitigate error conditions, and wait times may be relied upon to account for a clock domain crossing. After each of the read and write operations, a response code including a status indictor may be communicated.Type: GrantFiled: July 25, 2013Date of Patent: March 31, 2015Assignee: Broadcom CorporationInventors: Veronica Alarcon, Walid Nabhane, Mark Norman Fullerton, Love Kothari, Ronak Subhas Patel, Chih-Tsung Hsieh, Hao-zheng Lee
-
Patent number: 8996737Abstract: An adapter device is provided that is configured to interface with a host device according to a first communication standard via a first connector and with a transceiver module according to a second communication standard via a second connector. The adapter device detects that the transceiver module has connected to the adapter device. The adapter device retrieves transceiver module identifier information from the transceiver module and converts the transceiver module identifier information to the first communication standard. The converted transceiver module identifier information and adapter device identifier information are sent to the host device.Type: GrantFiled: October 17, 2013Date of Patent: March 31, 2015Assignee: Cisco Technology, Inc.Inventors: Norman Tang, Jose Carlos Raygoza Echeagaray, Liang Ping Peng, David Lai, Anthony Nguyen
-
Patent number: 8996738Abstract: A data transfer operation completion detection circuit including a first counter for performing a shifting operation in response to the generation of a read initiation signal, a second counter for performing a shifting operation in response to the generation of a burst completion signal, and an SR latch circuit for generating a read enable signal in response to the burst completion signal being generated when the count value of the first counter matches the count value of the second counter. The completion of a read operation or another data transfer operation is thus detected based on a read initiation signal reception history; therefore, it is possible to detect whether all read operations are complete at a given time even if a new read command is received while a read operation or the like is in progress.Type: GrantFiled: May 16, 2014Date of Patent: March 31, 2015Assignee: PS4 Luxco S.a.r.l.Inventor: Hiroki Fujisawa
-
Patent number: 8996739Abstract: A method for configuring an electricity system including providing a first programmable electronic device, providing a further programmable electronic device adapted to communicate with the first programmable electronic device and configurable according to a first communication configuration mode which is dynamic or a static, providing a first configuration description file defining communications between the first and further programmable electronic devices according to a second communication configuration mode opposite to the first mode, and processing via computer the first file to convert it into a converted configuration description file defining communications configuration between the first and further programmable electronic devices according to the first mode.Type: GrantFiled: August 10, 2012Date of Patent: March 31, 2015Assignee: ABB Technology AGInventors: Cristina Carrara, Pietro Danelli
-
Patent number: 8996740Abstract: System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. Data is selectively transmitted as N-phase polarity encoded symbols or as packets on differentially driven connectors. A desired operational mode for communicating between the two devices is determined, an encoder is selected to drive a plurality of connectors communicatively coupling the two devices, and a plurality of drivers is configured to receive encoded data from the encoder and drive the plurality of connectors. Switches may couple outputs of the selected encoder to the plurality of drivers. One or more outputs of another encoder may be caused or forced to enter a high impedance mode.Type: GrantFiled: May 16, 2013Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: George Alan Wiley, Glenn D. Raskin, Chulkyu Lee
-
Patent number: 8996741Abstract: Mechanisms are provided, in a data processing system, for generating a snapshot of a remote direct memory access (RDMA) resource. The mechanisms receive, from an Input/Output (IO) adapter associated with the data processing system, an error event notification and store, in response to the error event notification, a snapshot of a RDMA resource associated with the error event notification. The mechanisms tear down the RDMA resource in response to the error even notification and free memory associated with the RDMA resource in response to tearing down the RDMA resource. The snapshot stores contents of the RDMA resource.Type: GrantFiled: September 25, 2013Date of Patent: March 31, 2015Assignee: International Business Machiness CorporationInventors: Francisco J. Alanis, Omar Cardona, Pedro V. Torres, Michael P. Vageline
-
Patent number: 8996742Abstract: Method and system for testing any type of video display, video monitor or other device that produces a video signal, and that is capable of providing information about the video and optionally audio specifications and/or capabilities of the output signal to an external device when coupled thereto. The external device obtains the information about the specifications and/or capabilities and based thereon, assembles one or more pre-defined tests from a test database/repository containing tests to enable testing of compliance of the video signal producing device to those specifications and/or capabilities. This compliance testing may entail generating video or audio content at a source generator, providing it to the video signal producing device, and determining the accuracy of the output of the video signal producing device to the input content. A determination of the results of this test may be provided to an operator of the testing apparatus.Type: GrantFiled: October 2, 2013Date of Patent: March 31, 2015Assignee: Advanced Testing Technologies, Inc.Inventors: Robert Spinner, Eli Levi
-
Patent number: 8996743Abstract: Mechanisms are provided, in a data processing system, for generating a snapshot of a remote direct memory access (RDMA) resource. The mechanisms receive, from an Input/Output (IO) adapter associated with the data processing system, an error event notification and store, in response to the error event notification, a snapshot of a RDMA resource associated with the error event notification. The mechanisms tear down the RDMA resource in response to the error even notification and free memory associated with the RDMA resource in response to tearing down the RDMA resource. The snapshot stores contents of the RDMA resource.Type: GrantFiled: November 13, 2013Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Francisco J. Alanis, Omar Cardona, Pedro V. Torres, Michael P. Vageline
-
Patent number: 8996744Abstract: Attempts to update confirmation information or firmware for a hardware device can be monitored using a secure counter that is configured to monotonically adjust a current value of the secure counter for each update or update attempt. The value of the counter can be determined every time the validity of the firmware is confirmed, and this value can be stored to a secure location. At subsequent times, such as during a boot process, the actual value of the counter can be determined and compared with the expected value. If the values do not match, such that the firmware may be in an unexpected state, an action can be taken, such as to prevent access to, or isolate, the hardware until such time as the firmware can be validated or updated to an expected state.Type: GrantFiled: December 2, 2013Date of Patent: March 31, 2015Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Pradeep Vincent, Matthew T. Corddry, James R. Hamilton
-
Patent number: 8996745Abstract: An output module for an industrial controller configurable to simplify setup and commissioning is disclosed. The output module includes configurable PWM outputs that may be scheduled to start at different times within the PWM period, that may be configured to generate a fixed number of PWM pulses, and that may have an extendable PWM period. The output terminals are configurable to enter a first state upon generation of a fault and further configurable to enter a second state after a configurable time delay following the fault being generated. The output module may receive inputs signals directly from another module and set output signals at the terminals responsive to these signals.Type: GrantFiled: May 5, 2014Date of Patent: March 31, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Eric D. Decker, Robert J. Kretschmann, Kenwood Hall, Andreas P. Frischknecht, Scott A. Pierce
-
Patent number: 8996746Abstract: Apparatuses and methods for use in connection with a Building Automation System (BAS) are disclosed herein. In one embodiment, the present invention comprises an intelligent power node comprising a JAVA-enabled device and serial communication cable that provide a seamless open protocol and aggregation point to broadcast internet protocol communications. In another embodiment, the present invention enables energy monitoring and control of individual ports and outlets. In yet another embodiment, the present invention is a method of configuring and operating fieldbus devices.Type: GrantFiled: June 10, 2014Date of Patent: March 31, 2015Assignee: Panduit Corp.Inventors: Robert J. Voss, Joseph J. Kassl
-
Patent number: 8996747Abstract: Methods, physical computer-readable media, and devices are provided that allow re-enumeration to be initiated on a USB 3.0-compatible device. The method includes establishing a connection with a host, transmitting an indicator from the device to the host to cause a Link Training and Status State Machine (LTSSM) of the host to move from active state (U0) to one of SS.Inactive and RX.Detect, synchronizing the device with the host, and presenting a new configuration of the device to the host.Type: GrantFiled: September 29, 2011Date of Patent: March 31, 2015Assignee: Cypress Semiconductor CorporationInventors: Pradeep Bajpai, Robert Rundell
-
Patent number: 8996748Abstract: A storage system and method for preventing propagation of link reset among initiators in the storage system is disclosed. The method includes issuing a link reset command by the initiator, and entering the initiator into a back-off period immediately following the issuing of the link reset command. The initiator remains idle for the entire duration of the back-off period and resumes its operations at the end of the back-off period.Type: GrantFiled: January 28, 2014Date of Patent: March 31, 2015Assignee: LSI CorporationInventors: Naman Nair, Brad D. Besmer, Peter C. Rivera, James Rizzo
-
Patent number: 8996749Abstract: A system for achieving a uniform device abstraction layer is described. The system includes a device class determiner coupled with a local server, the device class determiner configured for establishing a device class for at least one device residing in a domain at a premises, wherein the domain is coupled with a remote server, and a device of the at least one device includes a communication port that supports a first protocol corresponding to a second protocol, wherein the second protocol is supported by a device driver coupled with the domain, wherein based on the establishing the device class, an action is enabled to be mapped to the device, thereby enabling an application to run on and utilize a capability of the device.Type: GrantFiled: May 25, 2012Date of Patent: March 31, 2015Assignee: Candi Controls, Inc.Inventors: Steve Raschke, Mike Anderson
-
Patent number: 8996750Abstract: An automation system includes a first and second controllers, and an output device connected to the first and second controllers, wherein the output device comprises a module having at least a first submodule and a second submodule, wherein the first controller includes first interconnection information defining an assignment between the first controller and the first submodule, the second controller includes second interconnection information defining an assignment between the second controller and the second submodule, the first submodule accepts first output data from the first controller, the second submodule accepts second output data from the second controller, wherein the module is further configured so that it is connected to a plurality of outputs for control of actuators and includes a logical linkage device for logically linking the first output data to the second output data such that logically linked output data is provided for the outputs for controlling actuators.Type: GrantFiled: June 24, 2013Date of Patent: March 31, 2015Assignee: Siemens AktiengesellschaftInventor: Stefan Dausend
-
Patent number: 8996751Abstract: An information handling system includes a processor, a memory communicatively coupled to the processor, and an information storage device coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the information storage device. The device further receives a specification of reporting criteria for information storage device parameters.Type: GrantFiled: January 11, 2013Date of Patent: March 31, 2015Assignee: Dell Products, LPInventors: David M. Pereira, James P. Giannoules, Chandrashekar Nelogal
-
Patent number: 8996752Abstract: A device management apparatus connected to a plurality of devices via a network includes a collecting unit that receives usage data indicating a status of use of each of the devices from each of the devices and that stores the received usage data in a storage device, and a common data acquiring unit that acquires common data that is common to the devices from the usage data of each of the devices stored in the storage device.Type: GrantFiled: May 19, 2014Date of Patent: March 31, 2015Assignee: Ricoh Company, LimitedInventor: Kiyohiro Hyo
-
Patent number: 8996753Abstract: A mobile device may desire to connect wirelessly to a proximate peripheral device, such as a printer, projector, or other device. The mobile device may choose from proximate peripheral devices based on a number of factors including proximity, type, or configuration. Proximity may be determined based on received signal strength, access point profile, or other technique. Certain non-proximate devices may be desired based on certain conditions, including indoor location of a mobile device, compatibility of the mobile device, etc.Type: GrantFiled: October 7, 2011Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: Bernt Erik Bjontegard, Miles Alexander Lyell Kirby
-
Patent number: 8996754Abstract: An input module for an industrial controller is configurable to simplify setup and commissioning. The input module includes input terminals configurable, for example, as a counter input. Still other input terminals may be configured to trigger events as a function of the input signals present at the terminals. Time signals corresponding to transitions in state of the input terminals, triggering of events, or operation of the counters may be recorded. The input module is further configurable to transmit data back to the processor or to transmit data directly to another module in the industrial control network.Type: GrantFiled: August 26, 2014Date of Patent: March 31, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Bret S. Hildebran, Eric D. Decker, DuWayne D. Mulhall, Peter M. Delic, Richard O. Ruggeri, Kenwood H. Hall, Gregory J. Svetina, Andreas P. Frischknecht, Scott A. Pierce, Terence S. Tenorio