Computer-to-computer Data Framing Patents (Class 709/236)
  • Patent number: 9998485
    Abstract: Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyses (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: June 12, 2018
    Assignee: PALANTIR TECHNOLOGIES, INC.
    Inventors: David Cohen, Jason Ma, Bing Jie Fu, Ilya Nepomnyashchiy, Steven Berler, Alex Smaliy, Jack Grossman, James Thompson, Julia Boortz, Matthew Sprague, Parvathy Menon, Michael Kross, Michael Harris, Adam Borochoff
  • Patent number: 9998516
    Abstract: An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: June 12, 2018
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
  • Patent number: 9965937
    Abstract: Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyzes (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 8, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: David Cohen, Jason Ma, Bing Jie Fu, Ilya Nepomnyashchiy, Steven Berler, Alex Smaliy, Jack Grossman, James Thompson, Julia Boortz, Matthew Sprague, Parvathy Menon, Michael Kross, Michael Harris, Adam Borochoff
  • Patent number: 9922682
    Abstract: Electronic information defining visual content within video frames for playback may be accessed. The electronic information may be divided into electronic information parts defining separate temporal segments of the visual content. Headers may be generated and appended to the electronic information parts. The headers may include locators indicating locations of video frames in the electronic information parts. Two or more of the electronic information parts may be combined into combined electronic information. The combined electronic information may include a combine header. The combined header may include locators indicating locations of video frames in the combined electronic information.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: March 20, 2018
    Assignee: GoPro, Inc.
    Inventor: Joshua Bodinet
  • Patent number: 9911476
    Abstract: Systems and methods are provided for voice data processing. For example, a first data packet included in voice data transmitted by a client is received; the first data packet is stored in a storage area; whether to process one or more second data packets stored in the storage area is determined based on at least information associated with a type of the first data packet and a current storage state of the storage area; in response to a determination to process the second data packets, voice resources are applied for; and the second data packets stored in the storage area are processed using the voice resources.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 6, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Qiuge Liu
  • Patent number: 9906628
    Abstract: With respect to a routing and a gateway (protocol conversion) in a network system, frame data can simply be generated even if a source node does not understand format specifications of all protocols, communication efficiency degradation caused by an enlargement of header information can be prevented as much as possible, and dealing with a new protocol can be simplified. A source node (data transmission device) transmits “common routing information”, which includes route information identifying all the nodes through which a message frame is routed from an own node to a destination node, while adding the common routing information on the message frame. Each relay node (data relay device) sequentially transfers the message frame while referring to the common routing information to perform identification of a destination, generation of a header, and update of the common routing information.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: February 27, 2018
    Assignee: OMRON CORPORATION
    Inventors: Kiyotaka Ueda, Toshikatsu Nakamura
  • Patent number: 9893835
    Abstract: Adaptive tuning techniques are provided for data communications in an Object Management Group (OMG) Real-Time Publish Subscribe (RTPS) Protocol operable over a communication network to provide good throughput/latency tradeoff as well as efficient bandwidth utilization. With this invention, latency under high throughput conditions can be reduced several times compared with the latency obtained with traditional non-adaptive approaches.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: February 13, 2018
    Assignee: Real-Time Innovations, Inc.
    Inventors: Juan Jose Martin Carrascosa, Gerardo Pardo-Castellote, Yusheng Yang, Fernando Crespo Sanchez
  • Patent number: 9891941
    Abstract: A method, in a virtualized system, for balancing a load across multiple virtual machines instantiated over physical hardware of the system, including vertically scaling the capacity of respective ones of the VMs up to a physical capacity limit, LPHY, from an initially allocated physical capacity, LVIRT, by providing access to additional resources of the physical hardware in response to an increased load causing the or each VM to reach or exceed a threshold capacity LT1, and horizontally scaling the capacity of the system by supplementing the multiple VMs with an additional VM instantiated using a hypervisor of the system when a predefined proportion, U1, of the VMs have a capacity LPHY.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: February 13, 2018
    Assignee: Alcatel Lucent
    Inventors: Eric Jul, Davide Cherubini, Tommaso Cucinotta, Diego Lugones
  • Patent number: 9893836
    Abstract: Systems and methods for transporting data between two endpoints over an encoded channel are disclosed. Data transmission units (data units) from the source network are received at an encoding component logically located between the endpoints. These first data units are subdivided into second data units and are transmitted to the destination network over the transport network. Also transmitted are encoded or extra second data units that allow the original first data units to be recreated even if some of the second data units are lost. These encoded second data units may be merely copies of the second data units transmitted, parity second data units, or second data units which have been encoded using erasure correcting coding. At the receiving endpoint, the second data units are received and are used to recreate the original first data units.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: February 13, 2018
    Assignee: LiveQoS Inc.
    Inventor: Matthew Robert Williams
  • Patent number: 9888272
    Abstract: Method, terminal, CDN server and system in IPTV system for realizing playing while downloading, the method comprises: the terminal acquires the bit rate information of the media file which the terminal requires to play from the content distribution network CDN server, the CDN server returns a first reply message to the terminal after receiving the requirement, the first reply message piggybacks the bit rate information of the media file which said terminal requires to play, the terminal determines whether said bit rate information satisfies the condition of playing while downloading, if it satisfies, the terminal requires to download the file from said CDN server which user requires while plays said media file.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: February 6, 2018
    Assignee: ZTE CORPORATION
    Inventors: Baolei Ge, Haipeng Liu, Hai Zhang
  • Patent number: 9871843
    Abstract: The present disclosure relates to method and system for downloading and playing a media file, a client, a server, and a storage medium. The client is configured to initiate a request for acquiring a media file to the server, the request including current network connection information of the client, receive download list information from the server, the download list information identifying an ordered list of fragments extracted from the media file by the server in accordance with the current network connection information of the client, initiate a request for acquiring fragments of the media file to the server, acquire the fragments of the media file returned by the server, and play the fragments of the media file according to the order of the fragments when receiving an instruction of playing the media file. The present disclosure can simply and quickly play a media file that is not downloaded completely.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 16, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Haizhen Liao
  • Patent number: 9840212
    Abstract: A module for providing security to an in-vehicle communication network comprising at least one node, the module being operative to identify an anomalous message in the network indicative of exposure of the in-vehicle network to damage from a cyber attack and transmit at least one signal that alters the anomalous message so that the at least one node will discard it.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: December 12, 2017
    Assignee: Argus Cyber Security Ltd.
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Patent number: 9838289
    Abstract: A system, method and computer program product are provided for scanning data received from a computer network. Included is a central processing unit for processing data. Coupled between the central processing unit and a network is a network processor. Such network processor is capable of scanning data received from the network based on an update. Such network processor is further capable of receiving the update via the network.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: December 5, 2017
    Assignee: McAfee, LLC
    Inventor: Eric David O'Brien
  • Patent number: 9819585
    Abstract: An exact-match flow table structure stores flow entries. Each flow entry includes a Flow Id. A flow entry is generated from an incoming packet. The flow table structure determines whether there is a stored flow entry, the Flow Id of which is an exact-match for the generated Flow Id. In one novel aspect, a programmable reduce table circuit is used to generate a Flow Id. A selected subset of bits of an incoming packet is supplied as an address to an SRAM, so that the SRAM outputs a data value. The data value is supplied to a programmable lookup circuit such that the lookup circuit performs a selected type of lookup operation, and outputs a result value of a reduced number of bits. A multiplexer circuit is used to form a Flow Id such that the result value is a part of the Flow Id.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 14, 2017
    Assignee: Netronome Systems, Inc.
    Inventors: Gavin J. Stark, Stuart C. Wray
  • Patent number: 9820316
    Abstract: Various implementations described herein relate to routing network data traffic using network tunnels. In some implementations, one or more tunnels are established between a remote gateway device and a central gateway system. The central gateway system receives data traffic-to-tunnel information from the remote gateway device, and the central gateway system incorporates the data traffic-to-tunnel information in a data traffic-to-tunnel mapping. The data traffic-to-tunnel information comprises n-tuple of network flow information, network flow tags, application-to-tunnel binding information, or the like. The central gateway system receives first data traffic from the remote gateway and forwards the first data traffic to a server. Subsequently, the central gateway system receives second data traffic and forwards the first data traffic to the remote gateway device over one or more select tunnels selected from the established tunnels.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 14, 2017
    Assignee: Aerohive Networks, Inc.
    Inventors: Jun Tie, Changming Liu
  • Patent number: 9818068
    Abstract: A metrics based design method and system is disclosed. The method includes receiving by a computer processor, an informational model comprising data objects, attributes, and relationships associated with a service. The data objects comprise sub-objects. The computer processor receives business affinity (BA) band data associated with the data objects, threshold levels associated with the business affinity (BA) band data, business affinity (BA) levels associated with the business affinity (BA) band data, and service interface operation parameters. The computer processor computes a business affinity (BA) for the informational model based on the business affinity (BA) band data, the threshold levels, the business affinity (BA) levels, and the service interface operation parameters. The computer processor computes a data variation percentage and a reusability count.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kerard R. Hogg, Ahamed Jalaldeen, Gandhi Sivakumar, Ram Viswanathan
  • Patent number: 9807204
    Abstract: Methods, systems, and computer readable media for optimized message processing are disclosed. According to one exemplary method, the method includes receiving a message including header information. The method further includes determining, using the header information, whether a fast-path identification rule exists for identifying the message. The method also includes in response to determining that the fast-path identification rule does not exist, identifying the message using slow-path processing, determining the fast-path identification rule using the slow-path processing, and storing the fast-path identification rule in a memory.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 31, 2017
    Assignee: Ixia
    Inventor: Matthew R. Bergeron
  • Patent number: 9787805
    Abstract: A computer includes a WAN driver that causes data to be transmitted from a guest domain to a computer to use a first protocol, a WANonTCP/IP driver and a TCP/IP driver that add identification information of the guest domain to the data and cause the data to use a second protocol, and a LAN driver that transmits the data to the line accommodation apparatus using the second protocol. The line accommodation apparatus includes a line GW control unit that acquires the identification information of the guest domain from the data, extracts a line card corresponding to the identification information, and causes the received data to use a third protocol; a line card driver that transmits the data to the computer via the extracted line card using the third protocol.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: October 10, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Takashi Matsuda
  • Patent number: 9774543
    Abstract: One embodiment of the present invention provides a system for facilitating synchronization of MAC addresses in a fabric switch. During operation, the system divides a number of media access control (MAC) addresses associated with devices coupled to an interface of the switch. The system then computes a checksum for a respective chunk of MAC addresses. In addition, the system broadcasts MAC address information of the chunk to facilitate MAC address synchronization in a fabric switch of which the switch is a member, and to manage the chunks and their corresponding checksum, thereby correcting an unsynchronized or race condition in the fabric switch.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: September 26, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Vardarajan Venkatesh
  • Patent number: 9769290
    Abstract: Technologies for packet flow classification on a computing device include a hash table including a plurality of hash table buckets in which each hash table bucket maps a plurality of keys to corresponding traffic flows. The computing device performs packet flow classification on received data packets, where the packet flow classification includes a plurality of sequential classification stages and fetch classification operations and non-fetch classification operations are performed in each classification stage. The fetch classification operations include to prefetch a key of a first received data packet based on a set of packet fields of the first received data packet for use during a subsequent classification stage, prefetch a hash table bucket from the hash table based on a key signature of the prefetched key for use during another subsequent classification stage, and prefetch a traffic flow to be applied to the first received data packet based on the prefetched hash table bucket and the prefetched key.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 19, 2017
    Assignee: Intel Corporation
    Inventors: Cristian Florin F. Dumitrescu, Namakkal N. Venkatesan, Pierre Laurent, Bruce Richardson
  • Patent number: 9762316
    Abstract: A gesture is performed by a wireless accessory attempting to pair with a device. The gesture comprises a series of user interactions associated with accessory data detected at the accessory and device data detected at the device. The device begins looking for accessories advertising a Bluetooth service indicating they are attempting to pair. Once an accessory is identified, the device compares the device data to the accessory data for that particular accessory. If the accessory data matches the device data, the gesture detected at the device was made by the accessory and a secure connection can be established. Based on the secure connection, a clock associated with the accessory may synchronize with a clock associated with the device for additional security and fidelity.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: September 12, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Timothy W. Kukulski, Geoffrey Charles Dowd, Yaniv De Ridder
  • Patent number: 9749290
    Abstract: A method, apparatus, and system for distributing and vitalizing a NAT are described. The method includes: maintaining a mapping table associating first and second endpoint addresses of a device, the first and second endpoint addresses indicating the device for first and second routers, respectively; maintaining a routing table for routing between the first and second routers, the routing table associating the first and second routers with first and second location addresses, respectively; and forwarding the first and/or second endpoint addresses to a selected router, the selected router being one of the first router, the second router, or a router exchanging network traffic between the first and second routers, wherein the selected router translates network traffic indicating the first endpoint address to indicate the second endpoint address.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: August 29, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Jake A. Page
  • Patent number: 9749407
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing data packets. A set of data fragments are received at the data processing system to form a set of received data fragments. Assembly of the set of data fragments is initiated into a data packet, and a determination as to whether the data packet is an incomplete data packet. Responsive to a determination that the data packet is an incomplete data packet, the incomplete data packet is filled with at least one character to form a final data packet. The final data packet is forwarded to the target.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkat Venkatsubra, Richard Perry Youngman
  • Patent number: 9706241
    Abstract: Exemplary multi-screen casting systems and methods are disclosed. For example, systems and methods for casting a graphical user interface display of a mobile device to a display screen associated with a set-top-box device are disclosed. An exemplary method includes a multi-screen casting system establishing a multi-screen display relationship between a mobile device and a set-top-box device, identifying data associated with a graphical user interface display of the mobile device, and transmitting the identified data associated with the graphical user interface display of the mobile device to the set-top-box device for display by a display device associated with the set-top-box device. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: July 11, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Michelle Felt, Nader Gharachorloo, Donald H. Relyea, Manishi Sharma
  • Patent number: 9686190
    Abstract: Examples are disclosed for forwarding or receiving data segments associated with a large data packets. In some examples, a large data packet may be segmented into a number of data segments having separate headers that include identifiers to associate the data segments with the large data packet. The data segments with separate headers may then be forwarded from a network node via a communication channel. In other examples, the data segments with separate headers may be received at another network node and then recombined to form the large data packet at the other network node. Other examples are described and claimed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 20, 2017
    Assignee: INTEL CORPORATION
    Inventors: Eliezer Tamir, Ben-Zion Friedman
  • Patent number: 9684682
    Abstract: Techniques are provided for sharding objects across different compute nodes. In one embodiment, a database server instance generates, for an object, a plurality of in-memory chunks including a first in-memory chunk and a second in-memory chunk, where each in-memory chunk includes a different portion of the object. The database server instance assigns each in-memory chunk to one of a plurality of computer nodes including the first in-memory chunk to a first compute node and a second in-memory chunk to a second local memory of a second compute node. The database server instance stores an in-memory map that indicates a memory location for each in-memory chunk. The in-memory map indicates that the first in-memory chunk is located in the first local memory of the first compute node and that the second in-memory chunk is located in the second local memory of the second compute node.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: June 20, 2017
    Assignee: Oracle International Corporation
    Inventors: Niloy Mukherjee, Amit Ganesh, Vineet Marwah
  • Patent number: 9681462
    Abstract: Method and apparatuses may provide multi-user parallel channel access (MU-PCA). For example, a wireless transmit/receive unit (WTRU) is provided that belongs to a MU-PCA group of a plurality of WTRUs that are configured to simultaneously communicate via a plurality of channels managed by an access point (AP). The WTRU may include a receiver configured to receive a data message, from the AP, over a channel associated with the WTRU of the plurality of channels, wherein the data message is one of a group of multiple data messages transmitted simultaneously by the AP over the plurality of channels; and a transmitter configured to transmit a message to the AP over the channel associated with the WTRU, wherein the message includes an indication bit for notifying the AP whether the WTRU has uplink (UL) data to transmit to the AP.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: June 13, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Xiaofei Wang, Hanqing Lou, Monisha Ghosh, Nirav B Shah, Guodong Zhang, Ronald Murias
  • Patent number: 9667318
    Abstract: Embodiments of the invention provide a device and a frame structure for powerline communications. The header may comprise two parts that are separately encoded. A common header segment is encoded alone, and an embedded header segment is encoded with payload data.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: May 30, 2017
    Assignee: TEXAS INSTRUMENTS CORPORATION
    Inventors: Badri N. Varadarajan, Anand Dabak, Il Han Kim
  • Patent number: 9648119
    Abstract: The present invention relates to the exchange of data between a server and a receiving device. The exchange method comprises receiving, at the receiving device, a push message comprising pushed data from the server; storing received pushed data in a cache memory of the receiving device, the stored data being identified as being of push type; transmitting, from the receiving device to the server, a request for data comprising information about pushed data stored in the cache memory of the receiving device; and receiving, from the server, at the receiving device, a response to said request comprising requested data.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: May 9, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Nael Ouedraogo, Herve Ruellan
  • Patent number: 9647788
    Abstract: Techniques for multiplexing and demultiplexing signals for optical transport networks are presented. A network component comprises a multiplexer component that multiplexes a plurality of signals having a first signal format to produce a multiplexed signal in accordance with a second signal format, while maintaining error correction code (ECC) of such signals and without decoding such signals and associated ECC. The multiplexer component interleaves the plurality of signals with stuffing and adds overhead without generating new ECC. A second network component receives the multiplexed signal as part of a frame in accordance with the second signal format. A demultiplexer component of the second network component demultiplexes the multiplexed signal using the original ECC associated with the plurality of signals, wherein the second network element removes and filters the stuffing from the multiplexed signal and produces a plurality of demultiplexed signals as an output, in accordance with the first signal format.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: May 9, 2017
    Assignee: APPLIED MICRO CIRCUITS CORPORATION
    Inventor: Timothy P. Walker
  • Patent number: 9641909
    Abstract: Owners of editorial video and/or audio content that is delivered over the Internet or other networks can enroll in an advertising affiliate network. Video and/or audio advertisements, or other marketing messages, are then delivered into the video and/or audio content when the content is accessed by a user. Bypassing of the advertising content may be prevented.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: May 2, 2017
    Assignee: Advertising.com LLC
    Inventors: G. Thomas Des Jardins, David Markley, Vinayak Raghuvamshi, Thomas W. Macisaac
  • Patent number: 9633556
    Abstract: A remote receives an instruction to transmit and determines whether or not to include an acknowledgement request in the instruction based on statistics regarding receipt of acknowledgements associated with previously transmitted instructions. If so, the remote control device includes the request before transmitting. The remote control may determine whether or not to include the request in a variety of different ways in a variety of different implementations. In some implementations, the remote control may classify instructions into two or more different classifications and may treat instructions of different classifications differently. In other implementations, the remote control may treat the same instruction differently depending on the number of requested acknowledgements successfully received during a time period. In various other implementations, the remote control may perform various combinations of these approaches.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: April 25, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: William R. Reams
  • Patent number: 9615297
    Abstract: The described method provides for an efficient method for user equipment (104) to identify when it is in proximity to an assigned femtocell (108) in order to be handed over to a femtocell from a macro cell. As the user the equipment moves within a macro cell (106) that is defined by a serving base station (102), it is determined (202) that it is in the range of or in proximity to the femtocell to which it is registered or subscribed. Upon notification that it is near the femtocell, the user equipment sends (204) a message to the serving base station of the macro cell indicating the user equipment has identified its femtocell. The serving base station then sends (208) a message to femtocell to turn on the femtocell so that a handover of the user equipment from the macro cell and serving base station and the femtocell can be initiated. The serving base station sends (212) a response to the user equipment indicating that the femtocell is ready to receive the user equipment as a part of handover procedure.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: April 4, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Guang Han, John M. Harris
  • Patent number: 9594626
    Abstract: A method is described for serial data transmission in a bus system having at least two subscribed data processing units that exchange messages via the bus, the transmitted messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field and an end-of-frame sequence, the control field including a data length code, which contains information regarding the length of the data field. When a first switchover condition is satisfied, the data field of the messages, in contrast to CAN standard ISO 11898-1, may comprise more than eight bytes, the values of the four bits of the data length code being interpreted at least partially in deviation from CAN standard ISO 11898-1 for determining the size of the data field when the first switchover condition is satisfied.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 14, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventor: Florian Hartwich
  • Patent number: 9564999
    Abstract: Provided are space division multiple access for wireless local area network (WLAN), and channel estimation for the same. A frequency division multiple access technique and a space division multiple access technique based on competition are used together for channel access. The channel access method includes: a competition period for estimating channel characteristics for a plurality of stations and transmitting, to the plurality of stations, downlink schedule information or uplink schedule information based on the estimated channel characteristics; and a data transmission period for performing downlink transmission or uplink transmission with all or some of the plurality of stations in accordance with the downlink schedule information or the uplink schedule information.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: February 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byoung Hoon Kim, Yong Ho Seok, Andrey Lyakhov
  • Patent number: 9548959
    Abstract: An example method is provided that includes determining whether an address resolution protocol reply from a local machine has been received at an edge node; updating a local cache based on the reply from the local machine; and sending the reply to a plurality of edge nodes through a data plane of a data center interconnect. In more specific implementations, the method can include determining whether an address resolution protocol request has been received from the local machine. The method could also include updating a local machine cache based on the request. In certain implementations, the method can include determining whether the request is targeting the local machine; and dropping the request if the request is targeting the local machine. The method could also include sending the request through the data center interconnect if the request is not targeting the local machine.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: January 17, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sami Boutros, Samer Salam, Ali Sajassi, Clarence Filsfils
  • Patent number: 9542214
    Abstract: A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 10, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Jerry W Stevens, Maurice Isrel, Constantinos Kassimis, Donald William Schmidt
  • Patent number: 9537770
    Abstract: Exemplary embodiments provide techniques for specifying, on a per-service basis, (1) the peering router to which a particular network packet should be directed, and (2) the egress port that the packet should use when it leaves the peering router. One embodiment encapsulates an original packet inside an encapsulating packet. The encapsulating packet may specify, as a destination, a desired peering router in order to route the packet to a specific peering router and may specify an egress port identifier identifying a desired egress port on which the packet should be sent out from the peering router. At the peering router, the encapsulated packet may be decapsulated and the desired egress port may be retrieved. Thus, general network routing information may be overridden in favor of selected service-specific routes, allowing faster routes can be chosen for more important traffic or services.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Ankur Jain, Michael Axelrod, Steven Padgett
  • Patent number: 9514300
    Abstract: A communication system having a policy server coupled to a communications network for managing secure communication with and among end instruments (EI). The EI comprises a memory, and a processor coupled to the memory with processor-executable instructions, including instructions for an operating system kernel; and instructions for a protection core that monitors operations of the operating system kernel in accordance with a security policy for the EI. Security policies can intercept calls to an operating system kernel and for each call, determining whether the call is allowed under the security policy(ies). Policies are stored in a policy library and transmitted to an EI over a wireless communication network.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: December 6, 2016
    Assignee: Redwall Technologies, LLC
    Inventors: Eric Ridvan Uner, Anthony Kobrinetz, Martin H. Singer, Joshua Scott Matthews, Benjamin James Leslie
  • Patent number: 9516058
    Abstract: A system and method for determining whether at least one domain is legitimate or malicious by obtaining passive DNS query information, using the passive DNS query information to measure statistical features of known malicious domain names and known legitimate domain names, and using the statistical features to determine at least one reputation for at least one new domain, where the reputation indicates whether the at least one new domain is likely to be for malicious or legitimate uses.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: December 6, 2016
    Assignee: Damballa, Inc.
    Inventors: Manos Antonakakis, Roberto Perdisci, David Dagon, Wenke Lee
  • Patent number: 9509461
    Abstract: A method for transmitting, at a user equipment, an uplink signal to a transmission point performing cooperative transmission in a wireless communication system according to an embodiment of the present invention includes generating the uplink signal based on a virtual cell identifier and virtual timing information, wherein the virtual cell identifier and virtual timing information are independently configured according to transmission channels.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: November 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Kijun Kim, Jonghyun Park
  • Patent number: 9510271
    Abstract: Systems, methods, and devices for address format detection are described herein. In one aspect, a method of detecting whether an addressing format is supported by an access point on a wireless network is disclosed. The method includes transmitting a request to an access point using an addressing format including a source address field and a separate transmitter address field. In some aspects, the request may be an address resolution protocol (ARP) request or an Internet Control Message Protocol (ICMP) ping request. The request includes the source address field set to a first address and the transmitter address field set to a second address; monitoring transmissions of the access point to determine whether the access point transmits a response to the request that includes a destination address equal to the first address; and determining whether the access point supports the addressing format based on the monitoring.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: George Cherian, Mahesh D Iyer, Santosh Paul Abraham
  • Patent number: 9485291
    Abstract: This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 1, 2016
    Assignee: ADBOE SYSTEMS INCORPORATED
    Inventors: Pritham Shetty, Asa Whillock, Edward Chan, Srinivas Manapragada, Matthew Kaufman, Michael Thornburgh
  • Patent number: 9479435
    Abstract: A method for supporting transport of data packets in a network, wherein the data packets are transmitted from a source node to a destination node by employing a tunnel from a first tunnel endpoint to a second tunnel endpoint, wherein a tunnel header is added to the data packets at the first tunnel endpoint, wherein the data packets are transmitted between the tunnel endpoints via a network domain that includes one or more intermediate nodes functioning as transport network, and wherein the intermediate nodes forward the data packets, is characterized in that the tunnel is provided in the form of a virtual tunnel by removing the tunnel header from the data packets where the data packets enter the network domain and adding back the tunnel header to the data packets where the data packets exit the network domain. A corresponding system for supporting transport of data packets is disclosed.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: October 25, 2016
    Assignee: NEC CORPORATION
    Inventors: Hans-Joerg Kolbe, Andreas Kunz, Thomas Dietz, Surendran Palanimuthu
  • Patent number: 9438376
    Abstract: There are various drawbacks by using existing OTN (Optical Transport Network) frames for communication between OTN cards. Such drawbacks might for example include high latency, low robustness, and/or high coding rate. According to embodiments of the present disclosure, systems and methods are provided for modifying an OTN frame (or creating a new frame with data from the OTN frame) prior to transmission by an OTL (Optical channel Transport Lane) in order to address some or all of the foregoing drawbacks. Note that this embodiment can make use of existing hardware (e.g. hardware used for generating the OTN frame, and the OTL used for transmission).
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 6, 2016
    Assignee: Cortina Systems, Inc.
    Inventors: Juan-Carlos Calderon, Jean-Michel Caia, Arash Farhoodfar, Arun Zarabi
  • Patent number: 9430197
    Abstract: A compiler includes: a memory; and a processor coupled to the memory and configured to execute a compilation process, the compilation process includes: reading a source code to be compiled and literal tuples each of which is a combination of a plurality of string literals having meanings that correspond to each other between a plurality of languages, and generating a code in which regarding each literal tuple, a calculation byte length which is greater than or equal to a longest byte length of the string literal among the literal tuple is allocated to each of the plurality of string literals that belong to the literal tuple and a start address of each string literal is referenced according to a locale designated at an execution time.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 30, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Yuichi Muramatsu
  • Patent number: 9413659
    Abstract: An example method for distributed network address and port translation (NAPT) for migrating flows between service chains in a network environment is provided and includes distributing translation state for a flow traversing the network across a plurality of NAPT service nodes in the network, with packets belonging to the flow being translated according to the translation state, associating the flow with a first service chain at a flow classifier in the network, and updating the association when the flow migrates from the first service chain to a second service chain, with packets belonging to the migrated flow also being translated according to the translation state. The method may be executed at a pool manager in the network. In specific embodiments, the pool manager may include a distributed storage located across the plurality of NAPT service nodes.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Jeffrey Napper
  • Patent number: 9414135
    Abstract: Methods and systems for flexible-client, flexible-link optical transponders include electrical-to-optical transponders, which accept client data from a flow distributor, and a first multiplexing switch that connects modulated optical carriers from the transponders to line interfaces. The electrical-to-optical transponders each include a flexible optical transport unit (OTU) framer module that compresses multiple optical data units (ODUs) into a single ODU having a higher order than any of the input ODUs to form an optical transport network (OTN) frame. An electrical-to-optical modulator modulates OTN frames onto a carrier. The transponder includes a second multiplexing switch that accepts optical carriers from line interfaces and optical-to-electrical transponders that accept modulated optical carriers from the second multiplexing switch.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 9, 2016
    Assignee: NEC Corporation
    Inventors: Ankitkumar Patel, Konstantinos Kanonakis, Junqiang Hu, Philip Ji
  • Patent number: 9398555
    Abstract: Methods and apparatus are described for transmitting and receiving data by a wireless transmit/receive unit (WTRU) over the control plane. The methods may receive data without the use of an Internet Protocol (IP) address. In an example method, a WTRU may enter an evolved packet system (EPS) mobility management (EMM)-registered control plane only (CPO) state after receiving an attach accepted message for CPO operation, and enter an EMM-deregistered state after receiving a detach message, a tracking area update (TAU) reject message or an attach reject message. In another method, a WTRU may switch between operational modes that use an IP address and a user plane to transmit and receive data, and the CPO mode.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: July 19, 2016
    Assignee: INTERDIGITAL PATENT HOLDINGS, INC.
    Inventors: Mahmoud Watfa, Ulises Olvera-Hernandez, Pascal M. Adjakple, Kai Liu, Peter S. Wang, Saad Ahmad, Behrouz Aghili
  • Patent number: 9398319
    Abstract: A system, method, and apparatus for playback of multiple video elementary streams is presented herein. A host processor modifies the video elementary streams to allow a transport demultiplexer to distinguish among the plurality of the video elementary streams.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: July 19, 2016
    Assignee: BROADCOM INCORPORATED
    Inventors: Girish Hulmani, Arul Thangaraj, Sandeep Bhatia