Computer-to-computer Data Framing Patents (Class 709/236)
  • Patent number: 8495242
    Abstract: An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: July 23, 2013
    Assignee: Automated Media Processing Solutions, Inc.
    Inventors: Sean Barger, Steve Johnson, Matt Butler, Jerry Destremps, David Pochron, Trent Brown
  • Patent number: 8495241
    Abstract: Provided are a communication apparatus and a method therefor that are capable of executing a checksum attachment processing without increase of a circuit scale. A data generating unit (for example, a CPU) that forms a communication apparatus generates data, and stores the data in a memory. A checksum processor calculates a checksum for the data read from the memory, and writes the checksum into a predetermined position in the data stored in the memory. A data sending unit (for example, a transmission processor, a MAC processing circuit, and a PHY processing circuit) reads the data having the written checksum from the memory, and sends the data to a network.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: July 23, 2013
    Assignee: Renesas Electronics Corporation
    Inventor: Weiyu Wu
  • Patent number: 8493845
    Abstract: Failover of VPN traffic between MPLS tunnels may be accelerated by determining a main and a standby MPLS tunnel for each VPN and passing both the main and standby MPLS tunnel information to the forwarding plane of a network element configured to implement the VPN. In the event of failover of a main MPLS tunnel interface, the forwarding plane may be instructed to use the standby MPLS tunnel instead of the main MPLS tunnel. Since the standby MPLS tunnel has already been determined, and information associated with the standby MPLS tunnel has already been provided to the forwarding plane, it is not necessary to recompute a new MPLS tunnel or reprogram the forwarding plane using the new MPLS tunnel information. By removing control plane operations and control plane-forwarding plane interaction from the handling of failovers, the failover recovery time may be accelerated to under 50 ms, to thereby enable VPN connections to handle time sensitive traffic.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: July 23, 2013
    Assignee: Rockstar Consortium US LP
    Inventor: Rajesh Saluja
  • Patent number: 8495240
    Abstract: A method and apparatus for enhancing the current data communication capabilities of the North American Terrestrial System (NATS) Network is presented. In accordance with an embodiment of the present invention, an airborne data server (ADS) is added to the airborne architecture of the current NATS Network and a ground data gateway (GDG) is added to the ground-based architecture of the current NATS Network. The ADS functions as a router/gateway connected to many local area networks (LANs) aboard the aircraft. The ADS provides for the automation of data services such as scheduling, routing and translation. The GDG is the central hub for the network and dispatcher of data to customer premises or to the aircraft.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: July 23, 2013
    Assignee: AT&T Mobility II LLC
    Inventors: Eric A. Nelson, Michael B. O'Meara
  • Patent number: 8495149
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for distributing a file by email from a mobile device. An email is composed on the mobile device. A user selection is received of a file to be attached to the email. The selection is made from an off-line snapshot of a remote file system in which the file is located. A link corresponding to the location of the file in the remote file system is embedded into the email. The email with the link is placed in a queue on the mobile device. The email with the file corresponding to the link is sent in response to the remote file system becoming available to the mobile device.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Ryan Gabriele, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 8489707
    Abstract: 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: Grant
    Filed: April 21, 2006
    Date of Patent: July 16, 2013
    Assignee: SimpleAir, Inc.
    Inventors: John M. Payne, Tim Von Kaenel, Jeffrey Wang, Jeffrey Odell, David Starr, Jason Katz
  • Patent number: 8489761
    Abstract: A method for transmitting data by means of a data processing system, the system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted; responsive to that request, the user-mode operating system functionality selecting a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted; forming within the context of the application by means of the protocol processing entity the data into packets for transmission in accordance with the protocol by which the data is to be tra
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: July 16, 2013
    Assignee: Solarflare Communications, Inc.
    Inventors: Steven L. Pope, David J. Riddoch
  • Patent number: 8488661
    Abstract: A method performed by a network device may include determining a transmission bit rate associated with a content, determining a bit rate of a network, determining a number of data streams to be transmitted through the network based on the determined bit rate, where a combined bit rate of the number of data streams is equal to or greater than the determined transmission bit rate, receiving the number of data streams transmitted through the network and reassembling the number of data streams to provide a single data stream of the content.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: July 16, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Vinod K. Menon, Olufemi Olumoko, Omoniyi Segun
  • Patent number: 8489762
    Abstract: First control information, generated according to a first protocol version, for configuring an audiovisual device to present a multimedia stream, may be generated. A first data structure specifying that the first control information is of the first protocol version may be generated. A plurality of packets, including a multimedia stream, the first control information, and the first data structure, may be generated and transmitted. Second control information, generated according to a second protocol version, for configuring an audiovisual device to present a multimedia stream, may be generated. The first data structure may be modified to include information about the second control information. A second plurality of packets, including the modified first data structure, the first control information, a multimedia stream specified by the first control information, the second control information, and a multimedia stream specified by the second control information, may be generated.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: July 16, 2013
    Assignee: Coherent Logix, Incorporated
    Inventors: Colleen J. McGinn, Kevin A. Shelby, Peter J. Nysen, Michael B. Doerr
  • Patent number: 8484320
    Abstract: A service providing server transmits service information to a wireless communication terminal via a wireless base station. The service information includes AP identification information of AP software necessary to execute each of a plurality of wireless services, and a utilization priority level of the AP software. The wireless communication terminal receives the service information and displays the name of AP that has the highest priority level in the service information (S55). If an application menu is selected in this state (S56), the name of the AP that has the next highest priority level is displayed (S55). If executing AP software is selected (S56) while the name of the AP is being displayed, this AP software is started up (S53).
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: July 9, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Shinji Sakano
  • Patent number: 8483056
    Abstract: The present invention discloses a network abnormal traffic analysis method, which calculates a set of index values of a monitored server based on the acquired IP network data, performs a primary detection on the calculated set of index values to generate vector corresponding to the set of index values, and performs a secondary detection on the vector to determine whether abnormal traffic and abnormal types related to the monitored server exist. The present invention also relates to a network abnormal traffic analysis apparatus related therewith and a network traffic monitoring system and method adopting these network abnormal traffic analysis method and apparatus.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: July 9, 2013
    Assignee: NSFOCUS Information Technology Co., Ltd.
    Inventors: Jingmei Chen, Sijie Ding
  • Patent number: 8483734
    Abstract: Communication carried out over a frequency band divided into a plurality of subcarriers by messages transmitted between a first radio station and a second radio station in a plurality of hops between respectively adjacent radio stations arranged in hierarchical levels. A subset of the subcarriers is used for each hop. The subsets used are allocated by at least one higher level radio station and the composition of at least one of the subsets used varies over time.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: July 9, 2013
    Inventors: Michael Einhaus, Rüdiger Halfmann, Matthias Lott, Martin Weckerle
  • Patent number: 8484462
    Abstract: This invention relates to a system and method for providing secure reliable expansion of a mobile network. The system includes one or more portable communications devices (PCDs) which incorporate routing, authentication and encryption capabilities and are adapted to provide a connection between a peripheral device and a base-station either directly or indirectly via other similarly configured PCDs. The PCDs also incorporate tamper-proofing features to provide added security.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: July 9, 2013
    Assignee: Lockheed Martin Corporation
    Inventor: Elliott Reitz
  • Patent number: 8483665
    Abstract: Implementations for mobile device notifications are disclosed. In one implementation, a method for a mobile device is disclosed. The method includes outputting a first notification of an event at the mobile device responsive to occurrence of the event. The method further includes discontinuing the first notification after a period of time. The method further includes receiving an indication of motion of the mobile device via a motion sensor of the mobile device after discontinuing the first notification. The method further includes outputting a second notification of the event at the mobile device after discontinuing the first notification responsive to receiving the indication of motion of the mobile device.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 9, 2013
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Patent number: 8478897
    Abstract: Process of communication via HTTP or HTTPS between a device running Java ME® and a server over the air, said server receiving and transmitting SOAP (Simple Object Access Protocol) messages from/to an operator on a host over a network and being capable of exchanging SOAP messages under Application Protocol Data Unit (APDU) data form/with the device, characterized in that the SOAP messages are translated from/to binary messages according to a protocol in the server, said binary messages being exchanged with the device, the binary messages being binary request messages or binary response messages.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: July 2, 2013
    Assignee: Cassis International PTE Ltd.
    Inventor: Chee Wei Ng
  • Patent number: 8478896
    Abstract: A data encapsulation system and related methods. Implementations may include: forming at least one frame having a data payload, a data sequence, and one or more control bytes; evaluating data to be stored in the data payload and setting a value of the one or more control bytes, where the value of the one or more control bytes may be equal to: a first control byte value where one or more values of the data correspond with the first control byte value; a second control byte value indicating a size of the data; or a third control byte value where one or more values of the data continue beyond the frame. The value of each one of the one or more control bytes for each of the at least one frames may be equal to either the first, second, or third control byte values.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: July 2, 2013
    Assignee: Comtech EF Data Corp.
    Inventor: John Ehlers
  • Patent number: 8478895
    Abstract: The present invention discloses a method for realizing content adaptation and a content adaptation server, the method includes: receiving a multimedia message from a calling terminal, wherein contents of the multimedia message and a model of a called terminal are included in the multimedia message; determining the multimedia formats supported by the called terminal according to the model of the called terminal, and selecting an optimum multimedia format from them; and compressing the multimedia message according to the selected optimum multimedia format, and sending the compressed multimedia message according to the maximum size of the multimedia message supported by the called terminal. Based on the present invention, the presentation effect of the contents of the multimedia message can be enhanced and the user experience can be improved by selecting the optimum multimedia format to compress the multimedia message according to the model of the called terminal.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: July 2, 2013
    Assignee: ZTE Corporation
    Inventor: Jian Zhang
  • Patent number: 8478894
    Abstract: Method and system for centralized control of data transfers between a Web client and a Web application by receiving a response from the Web application. After determining an offending character is present, cloaking the response from the Web application to a request from a Web client, and sending the cloaked response to the Web client through a security product which otherwise rejects the offending character.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Patrick Roy, Marc Graveline, Ulf Viney
  • Patent number: 8478853
    Abstract: A method for managing a guest OS executing on a host. The method includes receiving, from the guest OS associated with a first MAC address, a second MAC address, wherein the first MAC address is associated with a first guest VNIC, wherein the second MAC address is associated with a second guest VNIC; configuring an intermediate VNIC executing on the host OS to forward packets associated with the second MAC address to the guest OS, wherein packets associated with the first MAC address and received by the intermediate VNIC are forwarded to the guest OS; and forwarding the second MAC address from the intermediate VNIC to a device driver associated with a physical NIC, wherein the device driver configures a classifier on the physical NIC to forward packets associated with the second MAC address to a first HRR located on the physical NIC associated with the intermediate VNIC.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: July 2, 2013
    Assignee: Oracle America, Inc.
    Inventors: Nicolas G. Droux, Sunay Tripathi
  • Patent number: 8473632
    Abstract: A packet receiving apparatus determines whether or not data to be stored in a buffer overlaps previously stored data based on information contained in a header portion of a received packet. If it is determined that the data overlaps, a checksum for the overlapping data is subtracted. If it is determined that the data does not overlap, a checksum for the data to be stored in the buffer is added.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: June 25, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiko Morimura
  • Patent number: 8472987
    Abstract: A method and system to transmit SMS message to an SMS Gateway (belonging to selected Service Provider) selected from a list on the GUI component of the CRM application, depending upon the geographical location of the Customer is disclosed. The GUI component provides a list of configured Service Providers that may be selected before sending outbound SMS message to a recipient. A unique Service Provider identifier is assigned to each of the configured Service Provider belonging to Customer's network/country. Depending upon the geographical location of the Customer, the Service Provider is selected from the list on the GUI component and the SMS message is transmitted to the customer wherein the method identifies the SMS Gateway to which it has to connect, and transmits the SMS message. The method internally fetches the details of SMS Gateway based on Service Provider ID and uses it to communicate with the appropriate SMS Gateway.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: June 25, 2013
    Inventor: Aneesh Bhatnagar
  • Patent number: 8468223
    Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of operating a Multimedia over Coax (MoCA) network. One such embodiment is a method comprising: designating a selected MoCA device as a network controller; and logically partitioning, into virtual MoCA networks, a predetermined bandwidth reserved for the MoCA network by sending, from the network controller one or more beacons containing virtual network information.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: June 18, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Albert L. Garrett, Jeffrey Scott Ford, Jack Thomas Matheney
  • Patent number: 8468217
    Abstract: Providing data to portlets can include a step of registering a plurality of portlets to determine a type of data required by the portlets. The registering can establish a portlet context for handling future data requests for the portlets. A type of information associated with one of the portlets can be determined. A data acquisition process can be initialized to obtain the determined type of information from a data source. A data request can be received for data of the determined type from the associated portlet. Data can be acquired from the data source using the initialized process. The data request can be responded to using the acquired data. In one embodiment, the acquisition of data from the source and the updating of the portlets can occur asynchronously, where a cache is used to temporarily store data acquired from the data source that is used to update the portlets.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: James P. Appleyard, Romelia H. Flores, Jason A. Salcido
  • Patent number: 8468082
    Abstract: Systems and methods for delivering a plurality of trading data messages to a server in connection with the monitoring the trading of financial instruments are provided. A listener subscribes to a subset of the plurality of trading data messages generated by market participants or components within the trading platform. A buffer receives the subset of the plurality of trading data messages and stores the subset of the plurality of trading data messages. A server, such as a live alerts server, receives the subset of the plurality of trading data messages stored from the buffer and analyzes the subset of the plurality of trading data.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: June 18, 2013
    Assignee: Chicago Mercantile Exchange, Inc.
    Inventors: Jacob Doornebos, James P Moran, Michael King
  • Patent number: 8463931
    Abstract: A system for and method of per access-point streaming media customization and privacy protected feedback in a wireless network. The system is operative to: encrypt real time streamed media content from a streaming media source; multicast the streamed encrypted media content for availability to a user device for playback, the user device sending out unicast responses at the time of joining or dropping the multicast; aggregate the unicast responses in the form of a connect multicast state or a disconnect multicast state of the user device based on the joining or dropping of the multicast; and provide information back to the streaming media source based on the aggregated unicast responses.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: June 11, 2013
    Assignee: Lerni Technology, LLC
    Inventors: Gregory M. Evans, Hugh Svendsen, Olivia Marie Marsh
  • Patent number: 8463652
    Abstract: A method and system to facilitate on-line transactions is presented. An example system, in one embodiment, comprises a content scanner, a security symbol resolver, a web page manipulator, an event detector, and a trading ticket activator. The content scanner may be configured to scan a web page in order to detect security symbol information. The page manipulator may be configured to insert a trading control into the web page to produce a trade-enabled web page. The trading control may be used by users accessing the trade-enabled web page to initiate trades using the trading service associated with the trading control. The system may be provided on a client (e.g., as a browser plug-in) or on a server, as a trading access module associated with a particular web site.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: June 11, 2013
    Assignee: TradeKing Group, Inc.
    Inventors: Michiel de Boer, Yung Ho Kang, Michael Paul Raneri
  • Patent number: 8463855
    Abstract: A system and method for packaging electronic messages for delivery to a communication device is provided. Where the electronic message comprises at least one quoted parent message, the quoted parent message is identified by means of delimiters within the body of the electronic message, and the quoted message thus identified is replaced with an identifying instruction referring to an identifier corresponding to a previously received message comprising the quoted parent message. The edited electronic message is then transmitted to a recipient device, which uses the identifying instruction to reconstruct the original message by querying a data store using the identifier to locate a copy of the quoted parent message. If no quoted parent message is found, a request is issued by the recipient device to transmit a full version of the original electronic message.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: June 11, 2013
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, Michael S. Brown, Herbert A. Little
  • Patent number: 8463692
    Abstract: A method and system to facilitate on-line trading is presented. An example system, in one embodiment, comprises a web page scanner, a trading control generator, an event detector, and a trading ticket generator. The web page scanner may be configured to scan a web page in order to detect security symbol information. The trading control generator may be configured to present a trading control to associate visually the trading control with the detected security symbol information, the trading control to access a trading service. The event detector may be configured to detect an event associated with the trading control, so that the trading ticket generator receives a request to launch a trading ticket associated with the security symbol information. A trading ticket may be then utilized by a user for submitting a security order using the trading service.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: June 11, 2013
    Assignee: TradeKing Group, Inc.
    Inventors: Michiel de Boer, Yung Ho Kang, Michael Paul Raneri
  • Patent number: 8458350
    Abstract: An industrial automation system is provided. The system includes a link layer that includes one or more ports that can communicate via one or more communication protocols. An application layer communicates with one or more network objects and a core layer bridges the application layer and the link layer.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: June 4, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: James W. Kenst, Kyle E. Neet, Gary W. Baczkowski
  • Patent number: 8452890
    Abstract: The present invention relates to a point code emulation apparatus and method for dividing a Common Channel Signaling System No. 7 (or SS 7) signaling network into two or more networks. The point code emulator is adapted to receive TCAP messages from two or more subnets and converts, for the messages crossing over the subnets, the information of the TCAP messages, including originating point code, destination point code, and transaction identifier, (and optionally, calling party number and called party number), and forwards to the other one of the two or more subnets. Correspondence among the two or more subnets may be provisioned by an authorized user of the system, may be learned automatically by the system based on ISUP message correspondences or previous TCAP transactions, or may be automatically discovered by the system broadcasting messages to nodes in the destined one of the two or more subnets.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: May 28, 2013
    Assignee: Performance Technologies Inc.
    Inventors: Normand Glaude, Charles Wesley-James, Christine Aubry
  • Patent number: 8452886
    Abstract: Techniques for streaming media packets in a peer-to-peer network are disclosed.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Jian-guang Lou, Yusuo Hu, Qingwei Lin, Fan Li, Jiang Li
  • Patent number: 8452733
    Abstract: Embodiments presented herein provide systems and methods for managing data decay. A system is provided for maintaining metadata about data attributes or relationships between data. A data decay engine can read the metadata and perform a decay calculation. The type of decay calculation can be associated with the type of data or be determined from user inputs. The decay engine can provide a score as to the staleness of the data. An update engine can determine specific data attributes that may require updating. The update engine may be able to update the data from external data sources.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: May 28, 2013
    Assignee: Oracle International Corporation
    Inventors: Cynthia Mee Yee Chan, Chetana Jain, Wenxin Li, Haidong Song, Manoj Tahiliani
  • Patent number: 8451147
    Abstract: In an illustrative embodiment, a data interface circuit is provided. The data interface circuit comprises data sources, input blocks, a space switch, output blocks and a multi-core processor. The data interface circuit allows data provided in different voltage ranges and sampling frequencies to be transmitted to the appropriate core in the multi-core processor via the switch. Data conversion elements in the input blocks convert data from the data sources and having varying voltage ranges and sampling frequencies into data having a voltage range and sampling frequency suitable for the space switch. Analogously, data conversion elements in the output blocks convert data from the space switch into data having a voltage range and sampling frequency suitable for the corresponding core in the multi-core processor. In one embodiment, level shifters and FIFO buffers are used in the input blocks and output blocks.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: May 28, 2013
    Assignee: M.S. Ramaiah School of Advanced Studies
    Inventors: Dipayan Mazumdar, Cyril P Raj
  • Publication number: 20130132605
    Abstract: Systems and methods are disclosed for delivering video content over a network, such as the Internet. Videos are identified and pre-processed by a web service and then separated into a plurality of segments. Based on user interests, video segments may be pre-fetched and stored by a client associated with a user. Upon receiving a selection from a user to play a video, the first video segment may begin playing instantaneously from a local cache. While the first video segment plays, subsequent video segments are transmitted from the web service to the client, so that the subsequent video segments will be ready for viewing at the client when playback of the first video segment has finished.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Inventors: Peter F. Kocks, Rami El Mawas, Ping-Hao Wu
  • Patent number: 8448185
    Abstract: A system for dynamic discovery of services comprises a communication framework module comprising a local service registry having service information. The local service registry is operable to be updated by the communication framework module when a message is received with updated service information relating to at least one additional communication framework module. The service information comprises a plurality of service interfaces.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: May 21, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stefan Nitzsche, Hartmut Ludwig
  • Patent number: 8447802
    Abstract: In address-manipulation enabled transaction accelerators, the transaction accelerators include outer-connection addressing information in packets emitted over an inner connection between transaction accelerators and inner-connection addressing information is added in packets sent over the inner connection. The inner-connection addressing information can be carried in TCP option fields, directly in other fields, or indirectly through data structures maintained by the endpoints processing the connection. Address information can be encoded into header fields originally intended for other purposes but that are unused or encoded into used fields, overlaid in combination with other data that is being carried in those used fields. The existence of inner-connection addressing information in a packet can be signaled by a flag in the packet, by a bit or other designated encoding. The flag can be in an unused header field or overlaid.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: May 21, 2013
    Assignee: Riverbed Technology, Inc.
    Inventors: Alfred Landrum, Kand Ly, Steve McCanne
  • Patent number: 8443097
    Abstract: The present invention relates to a queue management unit and method for streaming video packets in a wireless network. The method includes determining a type of frame from a header of a video packet received at a transmit buffer. The method further includes discarding the received frame if the received frame is dependent upon any previously discarded frame, otherwise storing the received frame in one of a plurality of sub-queues of the transmit buffer according to the type of frame, where each sub-queue of the plurality of sub-queues stores frames corresponding to one type of frame. Also, the method includes creating space in the transmit buffer if there is insufficient space for a higher priority frame by discarding lower priority frames, as well as discarding frames in the transmit if the received frame is delayed more than a maximum period of time.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: May 14, 2013
    Assignee: Alcatel Lucent
    Inventors: Shyam Parekh, Doru Calin, Ehsan Haghani
  • Patent number: 8443095
    Abstract: Techniques for efficiently determining the boundary between files and for ascertaining the difference between a HEAD response and a GET response. Embodiments of the invention only need to check the responses from the server, instead of having to check to both the responses from the server and the requests from the client, in order to ascertain the boundary between files and to ascertain whether a response from the server is a HEAD response or a GET response.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: May 14, 2013
    Assignee: Trend Micro Incorporated
    Inventors: Chun-Da Wu, Chia-Chi Chang
  • Patent number: 8443083
    Abstract: Multiple applications sharing common resources are arbitrated such that failures resulting from unavailable resources can be avoided. Whenever an application (e.g., a data application) desires to perform an operation (e.g., PPP resynchronization) that requires the use of a shared resource (e.g., an RF receiver), a determination is made as to whether that resource is available. The operation may be delayed while the resource is unavailable. The application may be assigned the resource if it is available or becomes available and may then start the operation. The resource is locked while the operation is pending to avoid assignment to another application. The resource arbitration allows applications to complete their operations without encountering failures due to other applications taking over the resources.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: May 14, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Sanjeev Khushu, Sriram Nagesh Nookala, Simon Turner, Uppinder Singh Babbar
  • Patent number: 8443102
    Abstract: A packet processor includes a memory and a programmable compute pipeline. The memory stores microcode that specifies respective sets for the packet types, and the respective set for each type specifies packet fields. The programmable compute pipeline includes a sequence of stages beginning with an initial stage. The initial stage includes an operand selector that extracts a data vector from each packet. The operand selector is programmable to extract the data vector that includes each field specified in the respective set for the type of each packet. Each stage except the initial stage inputs a first version of the data vector and each stage outputs a second version of the data vector. Each stage except the initial stage generates the second version of the data vector that replaces a part of the first version of the data vector with a result that the stage computes from the part.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: May 14, 2013
    Assignee: Xilinx, Inc.
    Inventors: Michael E. Attig, Gordon J. Brebner
  • Patent number: 8438297
    Abstract: Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. Otherwise, the media supplier preferably allows the host web server to supply the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: May 7, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
  • Patent number: 8433800
    Abstract: A resource may be identified according to multiple Uniform Resource Locators (“URL”) according to systems and methods for encapsulating an alternative URL inside a primary “carrier” URL to form a compound URL or “smart link” and for processing smart links thereby formed. A preferred URL may be encapsulated into a smart link for use by client devices that support handling of the preferred URL, while other client devices may use a default or fallback URL that is also encapsulated into the smart link. The alternative URL is indicated by a pre-determined key included in the primary carrier URL.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: April 30, 2013
    Assignee: Mskynet Inc.
    Inventor: Jesse Chor
  • Publication number: 20130103852
    Abstract: In a network environment where end hosts communicate with each other through end nodes connected to a backbone network, when data is sent, each end host generates a packet including a header including host identifier information corresponding to a reception path and a destination path, and transfers the corresponding packet to the end node through an access network. The end node adds a new transport control protocol (TCP) header to the received packet and transfers it to the backbone network, thus controlling traffic, errors and the like in the backbone network.
    Type: Application
    Filed: June 29, 2011
    Publication date: April 25, 2013
    Inventor: Heeyoung Jung
  • Patent number: 8428087
    Abstract: A framework can be utilized with conventional networking components to enable those components to process packets of specific formats using conventional algorithms, such as algorithms for receive side coalescing (RCS) and TCP segmentation offloading (TSO). Format and flow information can be added to an opaque field or other portion of a packet, at an appropriate location or pre-configured offset. Placing information at a specific location or offset enables the networking hardware to quickly recognize a packet for processing. Packets can be segmented and coalesced using conventional algorithms on the networking hardware, enabling packets of various formats to be able to take advantage of various performance enhancements.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: April 23, 2013
    Assignee: Amazon Technologies, Inc.
    Inventor: Pradeep Vincent
  • Patent number: 8423677
    Abstract: In order to efficiently utilize processor resources, a storage system according to this invention includes: a protocol processor; a processor; a local router; a first memory; and a disk drive. In the storage system, the protocol processor transmits, upon transmitting a frame to the host computer, information on a transmission state of the frame to the local router, and the local router determines, upon the protocol processor receiving a frame, which of the processors processes the received frame, based on which a subject the received frame requests for an access to, transfers the received frame to the determined processor, determines, upon the protocol processor transmitting a frame, which of the processors processes information on a transmission state of the frame, based on an exchange of the transmitted frame, and transfers the information on the transmission state of the frame to the determined processor.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: April 16, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shuji Nakamura, Akira Fujibayashi, Mutsumi Hosoya
  • Patent number: 8417934
    Abstract: A system includes a medium access control (MAC) module and a precise time protocol (PTP) module. The MAC module is configured to generate an identifier for a PTP frame, generate an encrypted PTP frame by encrypting the PTP frame, and output the identifier. The PTP module is configured to receive the identifier, identify the encrypted PTP frame based on the identifier in response to the encrypted PTP frame being output from the MAC module, and time stamp the encrypted PTP frame prior to the encrypted PTP frame being transmitted.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: April 9, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Raghu Kondapalli, Guy T. Hutchison
  • Patent number: 8417831
    Abstract: A network system adopting a first IP protocol is provided. The network system includes an address allocating server and a communication terminal supporting both the first IP protocol and a second IP protocol, wherein the address allocating server dynamically allocates an address of the second IP protocol to the communication terminal.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yi Ge, Zhiyong Liang, Yonghua Lin, Yan Qi Wang
  • Patent number: 8411689
    Abstract: A packet-switched, fault-tolerant, vehicle communication internetwork (100, 400, 500) comprising port-based VLANs. Two or more VLANs are embodied where a source node (110, 410, 510,610) comprises two or more network interface circuits (130,140, 415,425, 515,525, 630,640), and where looping is precluded via specific VLAN tagging and switch ports (131-134, 200, 300, 420, 430, 435, 445, 455, 465, 535, 540, 545, 560, 575, 585, associated with at least one specific VLAN. A destination node (120, 440, 450, 460, 570, 580, 590, 620) may feedback packets to the source node via a general VLAN tag along pathways associated with the two or more specific outgoing VLAN tags.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: April 2, 2013
    Assignee: Aerovironment, Inc.
    Inventors: Rolland Mitchell Koch, Daniel Bailey Hiranandani, William Stuart Sechrist
  • Patent number: 8412841
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media content streaming can include transacting access information associated with a media stream and transacting one or more fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. Access information can include fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content. A fragment can include one or more stream messages. A stream message can include a message header and a corresponding media data sample. The message header can include a message stream identifier, a message type identifier, a timestamp, and a message length value.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: April 2, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Saayan Mitra
  • Patent number: RE44298
    Abstract: A method for a computer system having a display, an audio output device, and a user input device includes displaying a graphical user interface on the display, the graphical user interface including a tuning portion and a first, user-selectable icon, receiving a first user selection on the display, the first user selection of the tuning portion, determnining a selection of a pre-defined identifier in response to the first user selection, identifying a streaming media source in response to the pre-defined identifier outputting streaming media data from the streaming media source to the audio output device, receiving a second user selection on the display, the second user selection of the first user-selectable icon, determining a selection of a new identifier in response to the second user selection, associating the new identifier with the streaming media source, thereafter receiving a third user selection on the display, the third user selection of the tuning portion, determining another selection of the new i
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: June 11, 2013
    Assignee: Mosi Media, Inc.
    Inventors: Jonathan M. Sass, Mark T. Bolas