Computer-to-computer Data Framing Patents (Class 709/236)
-
Patent number: 9009337Abstract: Techniques are disclosed for multiplexing a dynamic bit-rate video stream with an audio stream received by a client device in a manner that allows the resulting multiplexed stream to be played back without disruption, despite dynamic changes in the bit rate of the video stream that may occur. A content server may stream both a video stream and an audio stream to a client device for playback. The client device may multiplex the video and audio streams prior to them being presented to a playback engine for decoding and playback to a user.Type: GrantFiled: December 18, 2009Date of Patent: April 14, 2015Assignee: Netflix, Inc.Inventors: David Randall Ronca, Chung-Ping Wu, Yung-Hsiao Lai
-
Patent number: 9009345Abstract: A method of asynchronously transferring a plurality of files between client and host devices is provided. The method includes transmitting to a client device a plurality of identifiers for files and transferring between the host and client devices a data frame that includes an identifier and at least a portion of the corresponding file. Each identifier corresponds to a different one of the files to be transferred. The method also includes repeating the data frame transfers until the plurality of files has been transferred.Type: GrantFiled: December 22, 1998Date of Patent: April 14, 2015Assignee: AOL Inc.Inventors: Kenneth Carbone, Robert D. Greenlee, Marc A. Katchay, Harry G. Morgan, Scott A. Quillen
-
Patent number: 9009211Abstract: A system for executing services in a distributed way, the execution of each service involving the processing of a plurality of tasks of predetermined types, each task type to be processed being represented by a corresponding type of tuples of data relating to the task type, wherein: the system includes a plurality of peer entities; each peer entity being adapted to store and execute a plurality of worker modules, each worker module being adapted to process at least one task type; each peer entity including tuple handling modules that, for a tuple of a type T, are adapted: a) to check if at least one of the plurality of the worker modules in the peer entity is adapted to process the task represented by the tuple, b) in the positive case of a), to take charge of the processing of the task represented by the tuple, and c) in the negative case of a), to execute a forwarding procedure for forwarding the tuple to another peer entity of the plurality of peer entities of the system.Type: GrantFiled: April 14, 2008Date of Patent: April 14, 2015Assignee: Telecom Italia S.p.A.Inventors: Antonio Manzalini, Corrado Moiso
-
Patent number: 9009346Abstract: A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol. The media stream is a bidirectional media stream.Type: GrantFiled: May 15, 2013Date of Patent: April 14, 2015Assignee: Wowza Media Systems, LLCInventor: Charlie Good
-
Patent number: 9009353Abstract: Network address translation of messages transported over an autonomous system between multiple network elements is contemplated. The network address translation may be performed by instructing one network element to translate upstream messages for a particular messaging paths and a different network element to translate downstream messages for the same messaging path, thereby providing split network address translation.Type: GrantFiled: April 11, 2014Date of Patent: April 14, 2015Assignee: Cable Television Laboratories, Inc.Inventors: Chris Donley, Chris Grundemann, James Kim, Jun Tian, Karthik Sundaresan
-
Patent number: 9009347Abstract: An apparatus and a method for transmitting a multimedia frame through a heterogeneous network in a broadcast system supporting a multimedia service based on an internet protocol are provided. The method includes generating header information including a frame identifier distinguishing a multimedia frame and information measuring a quality of a connection service between network layers and end-to-end network capabilities, and combining the header information and multimedia data to configure the multimedia frame.Type: GrantFiled: August 22, 2013Date of Patent: April 14, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-Mo Park, Sung-Oh Hwang, Jae-Yeon Song
-
Patent number: 9003038Abstract: Applications executed out of router memory may acquire additional bandwidth that is not being used by other applications, in order to speed up network traffic. Scavenging may occur up to a point where current congestion is detected, at which point any scavenged bandwidth is relinquished and the application returns to its prescribed limit. After current congestion is mitigated, scavenging may occur up to a limit below the point where congestion was detected. After a predetermined interval, additional scavenging may occur beyond this limit until a preset bandwidth limit is reached.Type: GrantFiled: October 3, 2012Date of Patent: April 7, 2015Assignee: QLOGIC, CorporationInventor: Charles Micalizzi, Jr.
-
Patent number: 8996656Abstract: A method for performing a one-to-many file transfer in a converged IP messaging system includes receiving a list of target receiving terminals from a transmitting terminal; verifying whether the transmitting terminal can transfer a file; inquiring each receiving terminal server corresponding to each target receiving terminal whether to receive the file; verifying whether each target receiving terminal can receive the file; inquiring each target receiving terminal whether to receive the file; transmitting to the transmitting terminal server the reply of receiving terminals to receive the file; creating a list of determined receiving terminals; requesting the transmitting terminal to transfer the file; receiving the file from the transmitting terminal; and transferring the file to each receiving terminal server corresponding to the determined receiving terminals or to each determined receiving terminal.Type: GrantFiled: March 6, 2008Date of Patent: March 31, 2015Assignees: Pantech Co., Ltd., Seoul National University Industry FoundationInventors: Hyeonsang Eom, Jin Hyuck Kim, Byung Ho Min, Gun-wook Kim, So-young Jeong, Kyung Park
-
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: 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: 8996626Abstract: A content sharing method of an intermediate node based on a content oriented network (CON) is provided. The method includes receiving, from a content requesting terminal, a proxy sharing request message with respect to a content including a content name of the content, the content including a plurality of data segments, generating data segment request messages with respect to each of the plurality of data segments corresponding to the content, in response to the reception of the proxy sharing request message, transmitting the data segment request messages to at least one terminal having the plurality of data segments, receiving the plurality of data segments from the at least one terminal, and transmitting the content to the content requesting terminal, using an aggregated data transmission scheme based on the received plurality of data segments.Type: GrantFiled: June 15, 2011Date of Patent: March 31, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Ji Hoon Lee, Myeong Wuk Jang, Jae Hoon Kim, Do Jun Byun, Joong Hong Park, Sung Chan Choi
-
Patent number: 8995457Abstract: Methods and systems for a network device are provided. The network device includes a plurality of base-ports, where each base-port is coupled to a plurality of network links and each base-port has a plurality of sub-ports. The network device includes a transmit segment having a modifier shared by the plurality of sub-ports for modifying frames that are modified prior to being transmitted using the plurality of network links. The modifier uses a translation data structure to obtain information to modify a frame before transmission, where the translation data structure includes a plurality of entries, each entry stored in a queue that is uniquely identified by an identifier, and the identifier is extracted from a grant to transmit the frame and then used to obtain frame modification information from one of the plurality of entries. Frame modification when performed by the modifier depends on a frame type and sub-port configuration.Type: GrantFiled: November 15, 2012Date of Patent: March 31, 2015Assignee: QLOGIC, CorporationInventors: Frank R. Dropps, Gary M. Papenfuss, William J. Andersen
-
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: 8982888Abstract: A system includes: a packet processing function and a packet modification function. The packet processing function receives a packet generated by a sending application function and destined for a receiving application function. The packet includes first identifier information, and the packet processing function adds second identifier information thereto. The packet modification function: receives the packet; alters it in a way that prevents use of the first identifier information by a 3GPP conforming service data flow detection process to map the packet to a first service data flow for the sending application function; and provides the packet to a packet routing function with the second identifier information positioned in the packet to enable the packet routing function to use the second identifier information in the 3GPP conforming service data flow detection process to map the packet to the first service data flow and to a bearer for transporting the packet.Type: GrantFiled: October 18, 2010Date of Patent: March 17, 2015Assignee: Motorola Solutions, Inc.Inventors: Scott J. Pappas, Anatoly Agulnik, Robert A. Fredericks, James A. Marocchi, Trent J. Miller, James M. Nowakowski
-
Patent number: 8984159Abstract: Bit efficient control information communication techniques. Control information for configuring an audiovisual device to present multimedia content may be generated. The control information may be organized according to a tree data structure having a plurality of nodes. The control information may include commands for navigating the nodes of the tree structure to locate data values stored at leaf nodes of the tree structure. Some commands may have associated data fields. Each command, and each data field, may include bit portions of uniform length. A designated bit of command bit portions may have a first value indicating that the bit portion is a command, while a designated bit of data field bit portions may have a second value indicating the bit portion is a data field. The second value may be different than the first value.Type: GrantFiled: May 30, 2013Date of Patent: March 17, 2015Assignee: Coherent Logix, IncorporatedInventors: Colleen J. McGinn, Kevin A. Shelby, Peter J. Nysen, Michael B. Doerr
-
Patent number: 8982886Abstract: A computer-implemented method that includes creating a master copy of a header for all packets of a data transmission event, the master copy including a plurality of intact constant header information, the plurality of intact constant header information being constant for all packets of the data transmission event, storing unique header information for all packets of the data transmission event, the unique header information including information unique to at least one packet of the data transmission event, tokenizing identities of each packet of the data transmission event to create a tokenized packet ID for each packet, and indexing the stored unique header information based on the tokenizing. According to the method, at packet read-time, unique header information associated with the packet is overlayed onto the master copy to create a unique packet.Type: GrantFiled: November 14, 2012Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Michael J. Cadigan, Jr., Nihad Hadzic, Jeffrey M. Turner, Raymond Wong
-
Patent number: 8976799Abstract: A high-speed I/O interface that allows a number of native I/O formats to be encapsulated into PCIe Vendor Defined Messages (“VDMs”) for transfer over a single physical medium, preferably optical, and is thus referred to as the converged I/O (“CIO”) interface. The devices can be designed to provide synchronization (time value, frequency, and phase) among a network of routers, with signal paths of several meters, thereby providing an accurate time base suitable for exacting audiovisual applications.Type: GrantFiled: September 27, 2008Date of Patent: March 10, 2015Assignee: Apple Inc.Inventors: Paul A. Baker, Michael W. Murphy, Eric Werner Anderson, Colin Whitby-Strevens, David Ferguson, Keith Diefendorff, Ron Hochsprung, William Cornelius
-
Providing of link information between various application information and using the link information
Patent number: 8966002Abstract: The invention provides link information between various application information. One method according to the invention creates a first type of information to be provided through a first information service, creates link information specifying a second type of information associated with the first type of information within a second information service different from the first information service, creates a transfer message of the first information service including the first type of information and the link information, and provides the transfer message for a terminal. The user can then easily check associated information of the second information service if needed while he or she is using the first information service.Type: GrantFiled: April 21, 2008Date of Patent: February 24, 2015Assignee: LG Electronics Inc.Inventors: Hotaek Hong, Youngin Kim, Chuhyun Seo, Joonhui Lee -
Patent number: 8964782Abstract: Bit-transparent muxing of an input signal for transport through an optical communications network is disclosed. A stuffing ratio is based on a line rate of the input signal and a data rate of a fixed length container. A number (NFS) of fixed stuffs is computed based on the stuffing ratio. The input signal and NFS fixed stuffs are inserted into the payload of the container, and the computed number of NFS are stored in the container's overhead. In some embodiments, the container is an overclocked OTU-3 (OTU3+) frame having a line rate of 44.6 Gb/s. This enables bit-transparent mux/demux of four nominal 10 Gig signals having line rates within a range of between 7.6 Gb/s and 10.4 Gb/s, or a single nominal 40 Gig signal having a line rate within a range of between 38.8 Gb/s and 41.6 Gb/s.Type: GrantFiled: September 8, 2010Date of Patent: February 24, 2015Assignee: Rockstar Consortium US LPInventors: James Harley, Ronald J. Gagnon
-
Patent number: 8954595Abstract: The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection buffering technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server and buffers requests of the client based on determining a difference between a rate of consumption of responses received by the client from a server and a rate of production of requests transmitted by the client to the server. As such, the acceleration program can throttle transmissions of the client if the client's rate of consumption falls behind the rate of submission of requests.Type: GrantFiled: December 30, 2005Date of Patent: February 10, 2015Assignee: Citrix Systems, Inc.Inventors: Prabakar Sundarrajan, Junxiao He, Sergey Verzunov, Charu Venkatraman, Anil Shetty
-
Patent number: 8953588Abstract: Mobile communication data received at the sending based transceiver station via a radio frequency transmission is received a packet data network from a sending base transceiver station. The mobile communication data is forwarded to a base station controller via an interface defined at least in part by a third party base station controller vendor.Type: GrantFiled: September 5, 2006Date of Patent: February 10, 2015Assignee: Broadcom CorporationInventors: Elliott Hoole, Steve McMeekin, William M. Stevens, Donald P. Wahlstrom, Yan Zhang
-
Patent number: 8953639Abstract: According to one embodiment, a method of processing a digital broadcasting signal in a transmitter includes: performing RS (Reed-Solomon) encoding on signaling data containing cross layer information between a physical layer and a upper layer; interleaving the RS encoded signaling data, wherein interleaving the RS encoded signaling data includes writing the RS encoded signaling data row-by-row from left-to-right and top-to-bottom in a signaling data block, and outputting the signaling data in the signaling data block by reading column-by-column from top-to-bottom and left-to-right; and transmitting the digital broadcasting signal including the mobile service data and the interleaved signaling data during slots.Type: GrantFiled: February 12, 2013Date of Patent: February 10, 2015Assignee: LG Electronics Inc.Inventors: Jae Hyung Song, Byoung Gill Kim, Jin Woo Kim, Won Gyu Song, Hyoung Gon Lee, In Hwan Choi, Chul Kyu Mun
-
Patent number: 8948173Abstract: Some bus protocols are useful for management of peripheral devices that exist on a computer's system bus. Such bus protocols include the industry standard architecture bus (ISA), peripheral component interconnect (PCI), PCI express (PCIe), etc. The usefulness of such protocols for control messages, interrupt management and more is limited to the short distances over which the protocols operate, usually measured in inches. The use of longer distance transport protocols, such as Ethernet to encapsulate and transport bus protocol messages allows the advantages of the short distant protocols to be used to control remote devices. A master device, with a controller or processor, may be used to manage the operation of a slave device using the bus or control protocol. Such management may include button presses, indicator lights, slave device configuration, etc. The slave device may have a low cost controller or ASIC to provide real-time operational functions, such as routing.Type: GrantFiled: November 1, 2007Date of Patent: February 3, 2015Assignee: Marvell International Ltd.Inventor: Ilan Elmaliah
-
Patent number: 8949452Abstract: Systems and methods for providing the progressive download of media content using techniques that preferentially identify and use periods of surplus network capacity to maintain the content delivery. A buffer of a receiving system is maintained and pre-filled with enough content to bridge playback intervals where a network is unable to deliver content as fast as it is played out. When no surplus network capacity is available, a user requesting content may be given the option to continue the delivery in the background so that the content may be played at a later time. The user may then resume their playback experience once the content has been completely delivered using surplus network capacity as it becomes available. A first portion of a content file may be pre-delivered to the receiving system so that users may consume the first portion content while the buffer is pre-filled.Type: GrantFiled: January 3, 2013Date of Patent: February 3, 2015Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David Gibbons, John Michael Burnette
-
Patent number: 8949496Abstract: One exemplary embodiment is directed to a connector assembly. The connector assembly comprises a port having a media interface configured to interface with a storage device interface of a connector. The connector is attached to a segment of physical communication media. The connector also includes a storage device. The connector assembly also comprises a programmable processor configured to execute software that stores information to the storage device using a plurality of redundant storage operations by which a plurality of copies of the information is sequentially stored in the storage device.Type: GrantFiled: March 22, 2012Date of Patent: February 3, 2015Assignee: ADC Telecommunications, Inc.Inventors: Laxman R. Anne, Jeffrey J. Miller
-
Patent number: 8938552Abstract: A method begins by a processing module detecting a potential dispersed storage network (DSN) protocol issue that effects access of dispersed storage error encoded data within a DSN. The method continues with the processing module identifying a DSN entity based on the DSN protocol issue and generating a DSN protocol inquiry frame. The method continues with the processing module transmitting the DSN protocol inquiry frame to the DSN entity. The method continues with the processing module receiving a DSN protocol response frame from the DSN entity and resolving the DSN protocol issue based on the DSN protocol response frame.Type: GrantFiled: July 12, 2011Date of Patent: January 20, 2015Assignee: Cleversafe, Inc.Inventors: Andrew Baptist, Wesley Leggette, Jason K. Resch
-
Patent number: 8938553Abstract: Proxy devices associate their direct connection with a client/server connection passing through one or more NAT devices. First proxy device receives a network connection request from a client. First proxy device stores connection information in association with a connection identifier. Connection information may reflect the usage of NAT devices between the two proxy devices. First proxy device sends a connection response including the connection identifier to the client. Second proxy device sends a direct connection request to first proxy device to establish a direct connection. Direct connection request includes the connection identifier, which is used by first proxy device to associate the direct connection with stored connection information. First proxy device may use the connection information to direct network traffic received via this direct connection to the correct destination and to divert network traffic from the server to the client through the direct connection and first and second proxy devices.Type: GrantFiled: March 31, 2012Date of Patent: January 20, 2015Assignee: Riverbed Technology, Inc.Inventors: Kand Ly, Michael J. Demmer, Steven McCanne, Alfred Landrum
-
Patent number: 8938515Abstract: A messaging service is described that incorporates messages into cached link lists. The messages are not yet acknowledged as having been received by one or more consumers to whom the messages were sent. A separate link list exists for each of a plurality of different message priority levels. Messages within a same link list are ordered in their link list in the same order in which they where received by the messaging service. At least one of the link lists contains an element that represents one or more messages that are persisted but are not cached in any of the cached link lists.Type: GrantFiled: December 29, 2005Date of Patent: January 20, 2015Assignee: SAP SEInventors: Radoslav I. Nikolov, Desislav V. Bantchovski, Stoyan M. Vellev, Michael Koegel
-
Patent number: 8935387Abstract: A sensor device 20 includes a terminal detection unit 21 that detects a terminal connected to a network segment 2, a duplication detection unit 22 that detects duplication of IP addresses by comparing an IP address used by a detected terminal 10X that has been detected by the terminal detection unit 21 with a predetermined IP address, and a notification unit 23 that notifies a notification object terminal 10B that could have been notified of a MAC address of the detected terminal 10X by this detected terminal 10X, of a MAC address of a terminal other than the detected terminal 10X, when duplication of the IP addresses has been detected by the duplication detection unit 22.Type: GrantFiled: December 5, 2011Date of Patent: January 13, 2015Assignee: PFU LimitedInventor: Shinya Imamura
-
Patent number: 8935400Abstract: Multiple applications may be targeted via key/value data associated with a resource identified by a primary Uniform Resource Locator (“URL”). By parsing the key/value data, an alternative application for accessing the resource may be identified. When the alternative application is installed on a device, the alternative application may be invoked to access the resource.Type: GrantFiled: April 2, 2013Date of Patent: January 13, 2015Assignee: Yahoo! Inc.Inventor: Jesse Chor
-
Patent number: 8924577Abstract: A network in which peer-to-peer remediation is provided to keep clients in the network up-to-date. As network clients establish peer-to-peer connections, they exchange status information. The status information allows the clients to mutually identify whether one client is more out-of-date than another. The more up-to-date client provides update information to the more out-of-date client. To preserve the integrity of the update process, updates are provided as signed binary files and are only applied by the client receiving the update if the binary file may be authenticated by the recipient.Type: GrantFiled: September 13, 2012Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventor: Calvin Choon-Hwan Choe
-
Patent number: 8918508Abstract: Transmitting a resource and providing information in a resource in a Digital Rights Management (DRM) interoperable system includes: transmitting the resource in a transport session by using at least two handlers; and receiving from the handlers an event message including identification information of the transport session and information which indicates a transfer status of the resource. In addition, the information which indicates the transfer status of the resource may include: a resource index capable of identifying the resource; and information on a transfer status of a resource corresponding to the resource index. Accordingly, information related to transmission of resources can be easily provided in an event form.Type: GrantFiled: January 7, 2008Date of Patent: December 23, 2014Assignee: LG Electronics Inc.Inventors: Il-gon Park, Sung-hyun Cho, Min-gyu Chung, Man-soo Jeong, Koo-yong Pak
-
Patent number: 8909807Abstract: Systems and methods for providing the progressive download of media content using techniques that preferentially identify and use periods of surplus network capacity to maintain the content delivery. A buffer of a receiving system is maintained and pre-filled with enough content to bridge playback intervals where a network is unable to deliver content as fast as it is played out. Content delivery does not impact other users' applications and use of the network and its resources since content is only sent when surplus network capacity exists in the network. When no surplus network capacity is available, a user requesting content may be given the option to continue the delivery in the background so that the content may be played at a later time. The user may then resume their playback experience once the content has been completely delivered using surplus network capacity as it becomes available.Type: GrantFiled: April 15, 2010Date of Patent: December 9, 2014Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David Gibbons, John Michael Burnette
-
Patent number: 8910302Abstract: Media rights are managed to include not just device authentication, but to include elements of user, device, and service authorization. A user can play media on a mobile device, continue playing the media on a desktop computer, and subsequently move to a large screen television and media rights are automatically identified to provide the most appropriate authorized content. This allows an authorized user to seamlessly access different forms of the same content on a variety of authenticated devices using the same digital rights management mechanisms.Type: GrantFiled: August 29, 2011Date of Patent: December 9, 2014Assignee: MobiTV, Inc.Inventor: Kay Johansson
-
Patent number: 8908216Abstract: A network scanner, communication protocols, and client and server programs and are provided which provide an improved way to transmit legally binding documents, obviating the need for outmoded, legacy fax transmissions. Using the network scanner, a document may be scanned and transferred directly into any shared folder inbox residing on any computer attached to the Internet. Enhanced server systems and network communications and messaging protocols are provided that are more practical to use than email for sending documents such as executed legal documents or other documents requiring robust integrity and authenticatability. Similarly, the inventive network scanner, server systems and communication protocols provide improved ways to perform large file transfers and to manage bandwidth to minimize problems associated with uploading/downloading large files as attachments to/from email servers and for enabling user control over VoIP quality during file transmission sessions.Type: GrantFiled: May 6, 2014Date of Patent: December 9, 2014Inventors: Eric Morgan Dowling, Robert Abe Westerlund
-
Patent number: 8909810Abstract: The invention provides, in one aspect, a multimedia content sharing system that includes (i) a shared content server which stores items of content (such as still, moving images and audio) and (ii) a plurality of nodes, each of which is in communications with the shared content server via cellular telephone and/or other data networks. The shared content server transmits items of content to a first set of the nodes “automatically,” e.g., without requests by users of those nodes for the items. At least one node in that first set displays the content of received items (e.g., on an LCD screen) and accepts user feedback in regard to those items.Type: GrantFiled: August 6, 2008Date of Patent: December 9, 2014Assignee: Isabella Products, Inc.Inventors: Michael E. Caine, Matthew I. Growney, Brent Koeppel, Roberto Tagliabue
-
Patent number: 8904010Abstract: A method for allocating VLAN resources, an FCoE device and an FCoE system. A first device maps a virtual storage area network identity (VSAN ID) corresponding to a fiber channel (FC) message into a media access control (MAC) address according to a preset relation. The first device obtains a VLAN ID corresponding to the VSAN ID according to the preset relation and encapsulates the MAC address and the VLAN ID into an Ethernet message corresponding to the FC message. The preset relation is used for mapping multiple VSAN IDs, which correspond to the same VLAN ID, into different MAC addresses.Type: GrantFiled: December 23, 2010Date of Patent: December 2, 2014Assignee: Hangzhou H3C Technologies Co., Ltd.Inventor: Xiaodong Wang
-
Patent number: 8904513Abstract: The method can be implemented on a processor executing software instructions stored in memory. In one embodiment of the invention, the method includes receiving an Ethernet frame, wherein the Ethernet frame comprises a Transmission Control Protocol (TCP) header, wherein the TCP header comprises a TCP header length value. When the Ethernet frame is received, the TCP header length value is compared to a predetermined value.Type: GrantFiled: April 4, 2003Date of Patent: December 2, 2014Assignee: Cisco Technology, Inc.Inventors: Kenneth M. Rose, Venkateshwar R. Pullela, David S. Walker, Kevin C. Wong, Kaichuan He, Yu Kwong Ng
-
Patent number: 8902890Abstract: The method includes creating a master copy of a header for all packets of a data transmission event, the master copy including a plurality of intact constant header information, the plurality of intact constant header information being constant for all packets of the data transmission event, storing unique header information for all packets of the data transmission event, the unique header information including information unique to at least one packet of the data transmission event, tokenizing identities of each packet of the data transmission event to create a tokenized packet ID for each packet, and indexing the stored unique header information based on the tokenizing. A computer program product for directing a computer processor to perform a method. According to the method, at packet read-time, unique header information associated with the packet is overlayed onto the master copy to create a unique packet.Type: GrantFiled: May 27, 2011Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Michael J. Cadigan, Jr., Nihad Hadzic, Jeffrey M. Turner, Raymond Wong
-
Patent number: 8886711Abstract: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.Type: GrantFiled: November 17, 2010Date of Patent: November 11, 2014Assignee: Cleversafe, Inc.Inventors: Srinivas Palthepu, Greg Dhuse, Vance Thornton, Andrew Baptist, Jason Resch, Ilya Volvovski, John Quigley, Zachary Mark, Bart Cilfone, S. Christopher Gladwin
-
Patent number: 8874771Abstract: A plurality of computer nodes communicates using seemingly random IP source and destination addresses and (optionally) a seemingly random discriminator field. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are rejected. In addition to “hopping” of IP addresses and discriminator fields, hardware addresses such as Media Access Control addresses can be hopped. The hopped addresses are generated by random number generators having non-repeating sequence lengths that are easily determined a-priori, which can quickly jump ahead in sequence by an arbitrary number of random steps and which have the property that future random numbers are difficult to guess without knowing the random number generator's parameters. Synchronization techniques can be used to re-establish synchronization between sending and receiving nodes.Type: GrantFiled: August 16, 2007Date of Patent: October 28, 2014Assignee: VirnetX, Inc.Inventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, III, Virgil D. Gligor
-
Patent number: 8875256Abstract: Described are a system and method for managing a data exchange in a network environment. A flowtag is assigned to a data packet at a source device. The flowtag includes a port identification corresponding to a port at an aggregation device. A destination device is in communication with the port at the aggregation device. The data packet is authenticated at the aggregation device. The data packet is output from the source device to the destination device via the aggregation device according to the port identification in the flowtag of the authenticated data packet.Type: GrantFiled: November 13, 2012Date of Patent: October 28, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Mark Hummel, David E. Mayhew, Michael J. Osborn
-
Patent number: 8868771Abstract: The invention relates to a method for transmitting data in a data network using virtual containers, which are combined to form a virtual concatenated group by means of the Link Capacity Adjustment Scheme, LCAS. The virtual concatenated group is sub-divided on the send side into a first virtual concatenated group and a second virtual concatenated group. Data of a first type is inserted on the send side into the first virtual concatenated group and data of the second type is inserted into the second virtual concatenated group. Said data is then transmitted via the data network.Type: GrantFiled: August 3, 2006Date of Patent: October 21, 2014Assignee: Xieon Networks S.a.r.l.Inventor: Christian Gierbauer
-
Patent number: 8868656Abstract: A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.Type: GrantFiled: December 4, 2009Date of Patent: October 21, 2014Assignee: Social Communications CompanyInventors: David Van Wie, Joseph Altmaier
-
Patent number: 8867337Abstract: Techniques for structure-aware caching are provided. The techniques include decomposing a response from an origin server into one or more independently addressable objects, using a domain specific language to navigate the response to identify the one or more addressable objects and create one or more access paths to the one or more objects, and selecting a route to an object by navigating an internal structure of a cached object to discover one or more additional independently addressable objects.Type: GrantFiled: April 26, 2011Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Matthew J. Duftler, Thomas A. Mikalsen, Jonathan P. Munson, Revathi Subramanian
-
Patent number: 8862770Abstract: A method and apparatus for tracking packets in a processor architecture verification system are disclosed herein. An embodiment of the method comprises identifying a completion event associated with the transfer of a packet across a point to point link network of a virtual bus interface; creating an identification for the packet; and storing data associated with the packet in a database, the data being indexable by way of the identification.Type: GrantFiled: November 6, 2003Date of Patent: October 14, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Zachary Steven Smith, John Warren Maly
-
Patent number: 8862685Abstract: An electronic communication system including at least first and a second communication units (master, slave) which are connected to one another by means of at least one first data line, wherein the communication system has a data transmission protocol which is designed such that at least one defined communication process comprises the transmission of a synchronization packet (frame sync) and/or of an identification packet (ID) and/or a command packet (CMD) and/or of an address packet (ADDR) from the first communication unit (master) to at least the second communication unit (slave) via at least the first data line.Type: GrantFiled: November 23, 2009Date of Patent: October 14, 2014Assignee: Continental Teves AG & Co. oHGInventors: Jörn Schriefer, Jürgen Scherschmidt, Thomas Peichl
-
Patent number: 8862771Abstract: Methods and systems for distributed push-to-storage with redundancy. One method includes the steps of setting at least two storage groups according to a required storage redundancy; registering a plurality of peer-to-peer devices; associating the peer-to-peer devices with at least one of the storage groups; receiving a first content having a large size to be stored in the at least two storage groups; fragmenting the first content into a plurality of first content fragments having a small size; and distributing the first content fragments approximately homogenously between the peer-to-peer devices associated with each storage group according to a first distribution function associated with each storage group.Type: GrantFiled: December 20, 2008Date of Patent: October 14, 2014Inventors: Gal Zuckerman, Gil Thieberger
-
Patent number: 8861695Abstract: A communication system receives data that does not pertain to an attempted initial establishment of a communication. The communication system uses a new message format under an existing analog Caller ID standard. The communication system inserts the data (which can be in addition to existing Caller ID data) into a Caller ID message that uses the new message format. The communication system then sends the Caller ID message to a communication device/Private Branch Exchange (PBX)/contact center that can interpret the new message format. The communication device/PBX/contact center can use the data to further route the communication to a specific telephone and/or can use the data to display information such as Global Positioning System (GPS) coordinates of a cell phone. The data can enhance the capabilities of devices and systems that currently work under the Public Switched Telephone Network (PSTN).Type: GrantFiled: May 18, 2009Date of Patent: October 14, 2014Assignee: Avaya Inc.Inventors: Douglas M. Grover, Paul Roller Michaelis
-
Patent number: 8862766Abstract: Aspects of a method and system for customized data delivery and network configuration via aggregation of device attributes are provided. In this regard, a first network device may receive device attributes from a plurality of devices that are communicatively coupled to the first network device. The first network device may aggregate the received device attributes and communicate the aggregate attributes to a source network device. The first network device may receive customized content from the source network device, wherein the customization is based on the aggregate device attributes. The first network device may communicate the customized content to the plurality of devices. The first network device may comprise, for example, a set-top box, a wired access point, and/or wireless access point. The device attributes of a device may comprise settings, capabilities, and/or user preferences of the device.Type: GrantFiled: November 11, 2009Date of Patent: October 14, 2014Assignee: Broadcom CorporationInventors: Jeyhan Karaoguz, Bruce Currivan, Wael William Diab, Yongbum Kim, Kenneth Ma, Michael Johas Teener