Computer-to-computer Data Framing Patents (Class 709/236)
-
Patent number: 8495242Abstract: 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: GrantFiled: February 26, 2010Date of Patent: July 23, 2013Assignee: Automated Media Processing Solutions, Inc.Inventors: Sean Barger, Steve Johnson, Matt Butler, Jerry Destremps, David Pochron, Trent Brown
-
Patent number: 8495241Abstract: 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: GrantFiled: August 12, 2009Date of Patent: July 23, 2013Assignee: Renesas Electronics CorporationInventor: Weiyu Wu
-
Patent number: 8493845Abstract: 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: GrantFiled: January 30, 2012Date of Patent: July 23, 2013Assignee: Rockstar Consortium US LPInventor: Rajesh Saluja
-
Patent number: 8495240Abstract: 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: GrantFiled: March 20, 2007Date of Patent: July 23, 2013Assignee: AT&T Mobility II LLCInventors: Eric A. Nelson, Michael B. O'Meara
-
Patent number: 8495149Abstract: 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: GrantFiled: May 15, 2008Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Ryan Gabriele, Robert Ross Peterson, Lisa Anne Seacat
-
Patent number: 8489707Abstract: A system and method for data communication connecting on-line networks with on-line and off-line computers. The present system provides for broadcast of up to the minute notification centric information thereby providing an instant call to action for users who are provided with the ability to instantaneously retrieve further detailed information. The notification centric portions of information is wirelessly broadcast to wireless receiving devices which are attached to computing devices. Upon receipt of the information at the personal computer, the user is notified through different multimedia alerts that there is an incoming message. Wirelessly broadcasted URL's, associated with the data, are embedded in data packets and provide an automated wired or wireless connection back to the information source for obtaining detailed data.Type: GrantFiled: April 21, 2006Date of Patent: July 16, 2013Assignee: SimpleAir, Inc.Inventors: John M. Payne, Tim Von Kaenel, Jeffrey Wang, Jeffrey Odell, David Starr, Jason Katz
-
Patent number: 8489761Abstract: 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 traType: GrantFiled: July 9, 2007Date of Patent: July 16, 2013Assignee: Solarflare Communications, Inc.Inventors: Steven L. Pope, David J. Riddoch
-
Patent number: 8488661Abstract: 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: GrantFiled: June 13, 2008Date of Patent: July 16, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Vinod K. Menon, Olufemi Olumoko, Omoniyi Segun
-
Patent number: 8489762Abstract: 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: GrantFiled: June 5, 2009Date of Patent: July 16, 2013Assignee: Coherent Logix, IncorporatedInventors: Colleen J. McGinn, Kevin A. Shelby, Peter J. Nysen, Michael B. Doerr
-
Patent number: 8484320Abstract: 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: GrantFiled: August 24, 2010Date of Patent: July 9, 2013Assignee: Hitachi, Ltd.Inventor: Shinji Sakano
-
Patent number: 8483056Abstract: 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: GrantFiled: September 24, 2009Date of Patent: July 9, 2013Assignee: NSFOCUS Information Technology Co., Ltd.Inventors: Jingmei Chen, Sijie Ding
-
Patent number: 8483734Abstract: 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: GrantFiled: December 22, 2005Date of Patent: July 9, 2013Inventors: Michael Einhaus, Rüdiger Halfmann, Matthias Lott, Martin Weckerle
-
Patent number: 8484462Abstract: 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: GrantFiled: November 7, 2008Date of Patent: July 9, 2013Assignee: Lockheed Martin CorporationInventor: Elliott Reitz
-
Patent number: 8483665Abstract: 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: GrantFiled: March 31, 2011Date of Patent: July 9, 2013Inventors: Matthew R. Kissinger, Michael J. Andri
-
Patent number: 8478897Abstract: 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: GrantFiled: September 4, 2012Date of Patent: July 2, 2013Assignee: Cassis International PTE Ltd.Inventor: Chee Wei Ng
-
Patent number: 8478896Abstract: 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: GrantFiled: January 31, 2012Date of Patent: July 2, 2013Assignee: Comtech EF Data Corp.Inventor: John Ehlers
-
Patent number: 8478895Abstract: 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: GrantFiled: July 30, 2009Date of Patent: July 2, 2013Assignee: ZTE CorporationInventor: Jian Zhang
-
Patent number: 8478894Abstract: 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: GrantFiled: July 21, 2005Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: Patrick Roy, Marc Graveline, Ulf Viney
-
Patent number: 8478853Abstract: 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: GrantFiled: May 29, 2009Date of Patent: July 2, 2013Assignee: Oracle America, Inc.Inventors: Nicolas G. Droux, Sunay Tripathi
-
Patent number: 8473632Abstract: 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: GrantFiled: April 28, 2009Date of Patent: June 25, 2013Assignee: Canon Kabushiki KaishaInventor: Kazuhiko Morimura
-
Patent number: 8472987Abstract: 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: GrantFiled: May 18, 2009Date of Patent: June 25, 2013Inventor: Aneesh Bhatnagar
-
Patent number: 8468223Abstract: 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: GrantFiled: November 11, 2009Date of Patent: June 18, 2013Assignee: Cisco Technology, Inc.Inventors: Albert L. Garrett, Jeffrey Scott Ford, Jack Thomas Matheney
-
Patent number: 8468217Abstract: 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: GrantFiled: July 26, 2006Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: James P. Appleyard, Romelia H. Flores, Jason A. Salcido
-
Patent number: 8468082Abstract: 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: GrantFiled: May 8, 2012Date of Patent: June 18, 2013Assignee: Chicago Mercantile Exchange, Inc.Inventors: Jacob Doornebos, James P Moran, Michael King
-
Patent number: 8463931Abstract: 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: GrantFiled: February 28, 2011Date of Patent: June 11, 2013Assignee: Lerni Technology, LLCInventors: Gregory M. Evans, Hugh Svendsen, Olivia Marie Marsh
-
Patent number: 8463652Abstract: 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: GrantFiled: May 13, 2010Date of Patent: June 11, 2013Assignee: TradeKing Group, Inc.Inventors: Michiel de Boer, Yung Ho Kang, Michael Paul Raneri
-
Patent number: 8463855Abstract: 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: GrantFiled: November 6, 2006Date of Patent: June 11, 2013Assignee: Research In Motion LimitedInventors: Neil P. Adams, Michael S. Brown, Herbert A. Little
-
Patent number: 8463692Abstract: 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: GrantFiled: June 25, 2009Date of Patent: June 11, 2013Assignee: TradeKing Group, Inc.Inventors: Michiel de Boer, Yung Ho Kang, Michael Paul Raneri
-
Patent number: 8458350Abstract: 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: GrantFiled: September 28, 2007Date of Patent: June 4, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: James W. Kenst, Kyle E. Neet, Gary W. Baczkowski
-
Patent number: 8452890Abstract: 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: GrantFiled: December 14, 2007Date of Patent: May 28, 2013Assignee: Performance Technologies Inc.Inventors: Normand Glaude, Charles Wesley-James, Christine Aubry
-
Patent number: 8452886Abstract: Techniques for streaming media packets in a peer-to-peer network are disclosed.Type: GrantFiled: December 4, 2008Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Jian-guang Lou, Yusuo Hu, Qingwei Lin, Fan Li, Jiang Li
-
Patent number: 8452733Abstract: 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: GrantFiled: October 17, 2008Date of Patent: May 28, 2013Assignee: Oracle International CorporationInventors: Cynthia Mee Yee Chan, Chetana Jain, Wenxin Li, Haidong Song, Manoj Tahiliani
-
Patent number: 8451147Abstract: 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: GrantFiled: October 18, 2010Date of Patent: May 28, 2013Assignee: M.S. Ramaiah School of Advanced StudiesInventors: Dipayan Mazumdar, Cyril P Raj
-
Publication number: 20130132605Abstract: 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: ApplicationFiled: November 23, 2011Publication date: May 23, 2013Inventors: Peter F. Kocks, Rami El Mawas, Ping-Hao Wu
-
Patent number: 8448185Abstract: 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: GrantFiled: March 23, 2009Date of Patent: May 21, 2013Assignee: Siemens AktiengesellschaftInventors: Stefan Nitzsche, Hartmut Ludwig
-
Patent number: 8447802Abstract: 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: GrantFiled: March 7, 2007Date of Patent: May 21, 2013Assignee: Riverbed Technology, Inc.Inventors: Alfred Landrum, Kand Ly, Steve McCanne
-
Patent number: 8443097Abstract: 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: GrantFiled: April 12, 2010Date of Patent: May 14, 2013Assignee: Alcatel LucentInventors: Shyam Parekh, Doru Calin, Ehsan Haghani
-
Patent number: 8443095Abstract: 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: GrantFiled: December 21, 2005Date of Patent: May 14, 2013Assignee: Trend Micro IncorporatedInventors: Chun-Da Wu, Chia-Chi Chang
-
Patent number: 8443083Abstract: 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: GrantFiled: April 27, 2006Date of Patent: May 14, 2013Assignee: QUALCOMM IncorporatedInventors: Sanjeev Khushu, Sriram Nagesh Nookala, Simon Turner, Uppinder Singh Babbar
-
Patent number: 8443102Abstract: 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: GrantFiled: August 17, 2010Date of Patent: May 14, 2013Assignee: Xilinx, Inc.Inventors: Michael E. Attig, Gordon J. Brebner
-
Patent number: 8438297Abstract: 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: GrantFiled: January 31, 2005Date of Patent: May 7, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Patent number: 8433800Abstract: 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: GrantFiled: February 28, 2011Date of Patent: April 30, 2013Assignee: Mskynet Inc.Inventor: Jesse Chor
-
Publication number: 20130103852Abstract: 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: ApplicationFiled: June 29, 2011Publication date: April 25, 2013Inventor: Heeyoung Jung
-
Patent number: 8428087Abstract: 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: GrantFiled: September 17, 2010Date of Patent: April 23, 2013Assignee: Amazon Technologies, Inc.Inventor: Pradeep Vincent
-
Patent number: 8423677Abstract: 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: GrantFiled: April 4, 2006Date of Patent: April 16, 2013Assignee: Hitachi, Ltd.Inventors: Shuji Nakamura, Akira Fujibayashi, Mutsumi Hosoya
-
Patent number: 8417934Abstract: 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: GrantFiled: August 21, 2009Date of Patent: April 9, 2013Assignee: Marvell World Trade Ltd.Inventors: Raghu Kondapalli, Guy T. Hutchison
-
Patent number: 8417831Abstract: 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: GrantFiled: May 12, 2006Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Yi Ge, Zhiyong Liang, Yonghua Lin, Yan Qi Wang
-
Patent number: 8411689Abstract: 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: GrantFiled: September 23, 2010Date of Patent: April 2, 2013Assignee: Aerovironment, Inc.Inventors: Rolland Mitchell Koch, Daniel Bailey Hiranandani, William Stuart Sechrist
-
Patent number: 8412841Abstract: 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: GrantFiled: August 17, 2009Date of Patent: April 2, 2013Assignee: Adobe Systems IncorporatedInventors: Viswanathan Swaminathan, Saayan Mitra
-
Patent number: RE44298Abstract: 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 iType: GrantFiled: July 27, 2006Date of Patent: June 11, 2013Assignee: Mosi Media, Inc.Inventors: Jonathan M. Sass, Mark T. Bolas