Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 10171214
    Abstract: A user equipment can be configured to decompose a multiple input multiple output (MIMO) channel into multiple domains, measure the channel state information reference signal (CSI-RS) for each domain, and select a feedback format for transmission to network node based on the measurements. The network node can use the feedback to determine transmission parameters to be transmitted to the user equipment.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 1, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Xiaoyi Wang, Arunabha Ghosh
  • Patent number: 10169115
    Abstract: Embodiments include methods, systems and computer program products for operating a blocking application program interface (API). Aspects include receiving, from a requestor, a request for a data from an application and creating, by the blocking API of the application, a buffer for the data. Aspects also include receiving, by the application, a data record corresponding to the request and storing, by the blocking API, the data record in the buffer. Aspects further include based on a determination that the buffer is full, providing, by the blocking API, the data records in the buffer to the requestor.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anthony T. Sofia
  • Patent number: 10169048
    Abstract: Preparing a plurality of computer nodes to boot in a multidimensional fabric network is provided. The method includes a fabric processor (FP) generating a plurality of DHCP discovery packets using a baseboard management controller (BMC) MAC address, and placing them into the multi-host switch. A dedicated connection directly connects the BMC and the FP. All ports of the multi-host switch broadcast DHCP discovery packets into the fabric network. The BMC, FP, and switch are all within the node. A designated exit node inside the fabric connects to a provisioning node not part of the fabric. The exit node relays DHCP traffic from the fabric. A location-based IP address uniquely identifies the nodes' physical location in the fabric. The IP address is calculated based on inventory records describing physical location information about the nodes. The FP calculates a host MAC address using its IP address and configures it onto the switch.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Malcolm S. Allen-Ware, Jeffrey Bloom, James H. H. Chou, Marc Cochran, Kevin A. Hughes, Alexander T. Iannicelli, Jason G. Pearce, Alan Ross
  • Patent number: 10171612
    Abstract: Methods, systems, and computer-storage media for intelligently creating and using routing connections between on-premises servers within a client and nodes of a data center are provided. When routing connections being requested by the client are not presently established, a caching service within the data center is programmed to direct a client's cache request over available routing connections, thereby scaling out storage capacity across the data center. When routing connections being requested by the client are established, a load balancer within the data center is programmed to direct the cache request over a requested routing connection, thereby bypassing intervening hops within the data center, such as gateway nodes that host instances of the caching service. To bypass intervening hops, the client network is provided with access to a client-side routing table for identifying an appropriate network key and a connection table for identifying a routing connection mapped to the network key.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vipindeep Vangala, Ankur Agrawal, Hari Krishnan, Venkata Seshu Kumar Kurapati, Vijay Amrit Agrawal
  • Patent number: 10169114
    Abstract: Embodiments include methods, systems and computer program products for operating a blocking application program interface (API). Aspects include receiving, from a requestor, a request for a data from an application and creating, by the blocking API of the application, a buffer for the data. Aspects also include receiving, by the application, a data record corresponding to the request and storing, by the blocking API, the data record in the buffer. Aspects further include based on a determination that the buffer is full, providing, by the blocking API, the data records in the buffer to the requestor.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anthony T. Sofia
  • Patent number: 10163272
    Abstract: A vehicular ECU (electronic control unit) is any one of a plurality of vehicular ECUs connected to an in-vehicle network in a vehicle and includes: a service interface, a service bus, and a service manager. The service interface issues a request of service that uses a function installed in a different vehicular ECU based on a request from the application, and makes the application generate a service as a response to a request of service from the different vehicular ECU. The service bus transmits and receives a message corresponding to a request of service and a response by using a predetermined protocol between the service interfaces of the vehicular ECU and the different vehicular ECU. The service manager achieves the service to be dynamically and interoperably used by managing a position of the service.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 25, 2018
    Assignee: DENSO CORPORATION
    Inventors: Takuya Hasegawa, Kazuaki Hayakawa
  • Patent number: 10162580
    Abstract: An image processing apparatus wirelessly communicates with an information processing apparatus without passing through an access point, provides a print service in which predetermined printing is performed in response to a print request from the information processing apparatus via a wireless communication unit, and enables a setting that is used for providing the print service if the setting is disabled when the information processing apparatus establishes communication with the image processing apparatus via the wireless communication unit.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: December 25, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ritsuto Sako
  • Patent number: 10158830
    Abstract: Control circuitry in a terminal apparatus generates one or more groups, each group including a selected plurality of communication methods whose total value of specific absorption rates (SARs) is equal to or less than a threshold value, and generates group information indicating the one or more groups. N transmitters transmit transmission data to a plurality of communication stations that respectively support the plurality of communication methods included in one group that is indicated by the group information, by using corresponding communication methods.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: December 18, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Yutaka Murakami
  • Patent number: 10157080
    Abstract: Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, different versions of the service that are not reachable by the set of service requestors that use the service. Those versions are deleted.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: December 18, 2018
    Assignee: Oath Inc.
    Inventors: David G. Besbris, Richard A. Doerksen, John D. Robinson, Nancy W. Sumner
  • Patent number: 10152751
    Abstract: Systems, methods, and computer-readable storage media are provided for improving order feed message stream integrity. Certain embodiments provide a method including sending, by a computing device, a first data message; sending a first stop message; clearing a message stream state; and sending a second data message. The first data message includes data related to an order for a tradeable object, a first sequence number with a value of a predefined initial sequence number, and a first phase number. The second data message includes data related to an order, a second sequence number with a value of the predefined initial sequence number, and a second phase number, wherein the second phase number is different than the first phase number. The message stream state is associated with the order.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 11, 2018
    Assignee: Trading Technologies International, Inc.
    Inventors: Erica Joan Grant Bradnick, Leslie Michael Brody, Scott F. Singer
  • Patent number: 10154386
    Abstract: A method and apparatus for operation by a base station are provided. The base station may be configured to receive a request for attachment from a WTRU and transmit and receive authentication messages between the WTRU and a cellular core network including an HLR. A registration request may be received from the WTRU via SIP, the registration request indicating a capability of the WTRU to receive SMS messages via an IMS. In accordance with the capability of the WTRU, at least one message comprising SMS data may be transmitted, to the WTRU, via the IMS using SIP. The capability of the WTRU may be recorded by the HLR and the SMS data may be ciphered prior to transmission to the WTRU.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: December 11, 2018
    Assignee: InterDigital Technology Corporation
    Inventor: Kamel M. Shaheen
  • Patent number: 10148630
    Abstract: A system, apparatus, method, and machine readable medium are described for a hosted authentication service. For example, one embodiment of a system comprises: a hosted authentication service to provide authentication services for relying parties, the hosted authentication service registering a relying party by sharing a key with the relying party; a first program code component inserted into an application hosted by the relying party, the first program code component causing a client device accessing the application to be redirected to the hosted authentication service for authentication-related functions; and the hosted authentication service transmitting one or more assertions to the relying party specifying authentication-related events occurring between the client device and the hosted authentication service, the relying party validating the assertions using the key.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: December 4, 2018
    Assignee: NOK NOK LABS, INC.
    Inventor: Davit Baghdasaryan
  • Patent number: 10147441
    Abstract: A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: December 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Alan Pogue, Kavitha Velusamy, Preethi Parasseri Narayanan, Tony David, Philip Ryan Hilmes
  • Patent number: 10140163
    Abstract: Aspects of the present invention disclose a method for optimizing shared services orchestration. The method includes one or more computer processors receiving resource requirements from a client. The method further includes one or more computer processors determining a list of rules. The method further includes one or more computer processors determining at least one resource based on the resource requirements and the list of rules. The method further includes one or more computer processors deploying at least one resource from the determined at least one resource.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Varun Mittal, Sachin C. Punadikar, Sandeep R. Patil
  • Patent number: 10142447
    Abstract: A system and approach that may provide a protocol independent environment to configure an ASC (application specific control) device in, for example, a heating, ventilation and air conditioning system. By using this system and approach, a user may reuse a device configuration already done for a device of one protocol in a device of another protocol without being required to reconfigure the latter device from scratch. This way may help a user to reduce the total setup time required to fully configure a device. The reduction may be done by simply exporting the configuration information from the first device and then importing the configuration information into the second device, where the internal protocol specific details can be handled internally by a tool. Thus, a user need not bother with the details that are in the background of the moving a configuration among devices of different protocols.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: November 27, 2018
    Assignee: Honeywell International Inc.
    Inventor: Ravi Bharathi Krishnan
  • Patent number: 10142291
    Abstract: A device control system is associated with individual devices connected through a network control point to a gateway and thereby to the Internet. The gateway inserts an EDNS0 pseudo resource record into an additional data section in each DNS query initiated by an individual device, the EDNS0 pseudo resource record identifying the initiating device. A dynamic policy enforcement engine in front of the DNS engine intercepts the DNS query, identifies the initiating device, and selects a policy that applies to the device. The dynamic policy enforcement engine may provide parental control and security service to the individual device by blocking the DNS query or passing it to the DNS engine according to the policy. A component that intercepts DNS queries may provide several additional types of services to the individual devices, including advertising, messaging, mobile device tracking, individual device application control, and delivery of individualized content.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: November 27, 2018
    Assignee: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 10135951
    Abstract: Methods and apparatus for providing one-arm node clustering using a port channel are provided herein. An example application node may be communicatively connected to at least one application node, and the application node may be connected to a network through a port channel. The application node may include: a link included in the port channel for accommodating the network data being communicated between the remote client and server; and a processor configured to send/receive a cluster control packet to/from the at least one application node through the link included in the port channel.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Chao Feng, Nitesh G. Soni, Pramod Cherukumilli, Diheng Qu, Suresh Kumar Nalluru, Samar Sharma
  • Patent number: 10127179
    Abstract: The method is used for operating a transceiver of a bus participant connected to a data bus, the arrangement additionally having a control unit, wherein the transceiver is connected between the data bus and the control unit and obtains commands and operating data for its operation in accordance with the bus protocol, and receives and transmits useful data via the data bus. For its operation in this method, the transceiver receives, at its inputs and/or outputs provided for the useful data and connected to the data bus and the control unit, commands from the control unit or transmitted via the data bus, and is operated accordingly if such a command is received.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: November 13, 2018
    Assignee: ELMOS SEMICONDUCTOR AG
    Inventors: Christian Schmitz, Radoslaw Watroba
  • Patent number: 10129115
    Abstract: A method of monitoring a network with a test device connected to the network includes monitoring a plurality of packets which pass through the test device, comparing a predefined field of each of the plurality of packets to a predefined pattern so as to identify signature packets, evaluating whether the signature packets satisfy a predefined condition, and, if the predefined condition is satisfied, sending a notification to a user. A system implementing the method is provided.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: November 13, 2018
    Assignee: VIAVI Solutions Inc.
    Inventors: Michael Stevens, Robert D'Eletto
  • Patent number: 10117185
    Abstract: A system, computer readable medium, and method are provided for reducing the power consumption of a mobile device. The method includes the steps of detecting video content to be viewed in an application executed by the mobile device; detecting unwanted content associated with the video content; and operating the mobile device in a low-power mode during playback of the video content in the application in response to detecting the unwanted content. The mobile device may include a memory storing the application and a processor executing the application, which configures the processor to implement the method. Five techniques may be applied in the low-power mode to reduce power consumption including Dynamic Voltage and Frequency Scaling (DVFS), reducing resolution of content, reducing brightness of a display, masking content, and thread throttling. The low-power mode saves energy when playing back videos on the mobile device.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 30, 2018
    Assignee: FutureWei Technologies, Inc.
    Inventors: Zongfang Lin, Jun Wang, Karthik Rao, Chen Tian, Handong Ye, Ziang Hu
  • Patent number: 10110709
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Quentin S. Miller, David E. W. Mercer, John J. Ostlund
  • Patent number: 10110563
    Abstract: Techniques for reduction and acceleration of a deterministic finite automaton (DFA) are disclosed. In some embodiments, a system, process, and/or computer program product for reduction and acceleration of a DFA includes receiving an input value; performing a reduced deterministic finite automaton lookup using a lookup key, wherein the lookup key comprises a current state and the input value; and determining a next state based on the lookup key.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 23, 2018
    Assignee: Palo Alto Networks, Inc.
    Inventors: Subramani Ganesh, Sidong Li, Lei Chang
  • Patent number: 10110941
    Abstract: The present invention relates to a device for receiving a hybrid broadcast service and a method for transmitting the same.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 23, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Sejin Oh, Kyoungsoo Moon
  • Patent number: 10091275
    Abstract: Embodiment systems, methods, and devices enable data streams of a broadcast service to be carried in multiple communication sessions in any transport protocol providing file transport information and the transmission of objects, an example of which is File Delivery Over Unidirectional Transport (“FLUTE”). A session description may include a category attribute indicating the type of data carried in such a protocol session. A schedule fragment may include references to a session description for each such protocol session associated with a service. A common listing of configuration parameters may be generated for all such protocol sessions associated with a service. A different listing of configuration parameters may be generated for each such protocol session associated with a service. A flag setting in a diary file may indicate one or more such protocol session associated with a service over which in-band update fragments may be broadcast.
    Type: Grant
    Filed: August 12, 2017
    Date of Patent: October 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chaitali Gupta, Carlos Marcelo Dias Pazos, Nagaraju Naik, Ralph Akram Gholmieh
  • Patent number: 10083192
    Abstract: A computer-implemented method for reusing deleted database records includes, receiving, by a database manager executing within a computing device, a first query request to insert, into a database table, a first set of database records. The database manager identifies a first set of entries within a journal log bundle. The database manager also determines, in response to identifying a first set of entries, that there is a third set of deleted database records located on a same page as a second set of database records. The database manager also, in response to determining that there is a third set of deleted database records located on a same page as the second set of database records, inserts into the database table the first set of database records using the third set of deleted database records.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 10080163
    Abstract: Telecommunication network components configured to manage a handover of a communication session of user equipment from a packet-switched access network to a circuit-switched access network are described herein. The components may receive a handover request from user equipment, allocate circuit-switched access network resources, and request a session transfer. When the session transfer is invalid, e.g., during a pre-establishment phase of a communication session, the components may reject the transfer within a selected time and provide an invalid-handover message. Components may, in response to an invalid handover request, transmit a rejection of the session transfer and a fallback-trigger message.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: September 18, 2018
    Assignee: T-Mobile USA, Inc.
    Inventor: Shujaur Mufti
  • Patent number: 10079709
    Abstract: In a method for generating a data unit, it is determined whether the data unit is to be transmitted using single carrier (SC) modulation or orthogonal frequency division (OFDM) modulation. When it is determined that the data unit is to be transmitted using SC modulation, a header field of the data unit is generated using a first technique to indicate that the data unit conforms to a first protocol and/or whether the data unit conforms to a first PHY mode or a second PHY mode of the first protocol. When it is determined that the data unit is to be transmitted using OFDM modulation, the header field is generated using a second technique to indicate that the data unit conforms to the first protocol and/or whether the data unit conforms to the first PHY mode or the second PHY mode of the first protocol.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Yakun Sun, Hongyuan Zhang, Hui-Ling Lou, Kwok S. Au
  • Patent number: 10079800
    Abstract: A method for improving client subnet efficiency by equivalence class aggregation includes receiving a Domain Name System (DNS) query from a client, determining, based on predetermined class criteria, that the client is associated with an equivalency class, searching a cache associated with the equivalence class for an answer corresponding to the DNS query, and upon locating the answer, serving the answer to the client. If it is determined that the cache does not include the answer, the method proceeds with querying, by a recursive server, an authoritative server using client subnet data associated with the equivalence class, receiving the answer from the authoritative server, storing the answer to the cache associated with the equivalency class, and serving the answer to the client. The client subnet data may include a representative CIDR block, the representative CIDR block being used to make queries on behalf of all clients associated with the equivalence class.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 18, 2018
    Assignee: Nominum, Inc.
    Inventors: Robert Thomas Halley, Brian Wellington
  • Patent number: 10079801
    Abstract: Methods and apparatuses are provided for allocating an internet protocol (IP) address by a packet data network gateway (PGW) in a wireless communication system. A binding update message to request the IP address of a terminal, is received from a serving gateway (SGW). The IP address of the terminal is allocated. A binding acknowledgement message including the IP address is transmitted to the SGW. A dynamic host configuration protocol (DHCP) discover message is received from the SGW. A DHCP offer message including the IP address assigned to the terminal, is transmitted to the SGW.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: September 18, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya
  • Patent number: 10075402
    Abstract: One embodiment provides a transport-framework system that facilitates command messages to be communicated in a layer-agnostic manner. During operation, the system generates, by a component of a stack of communication modules, a first command message for a target entity. The first command message includes a name unique to the target entity, and the stack does not require a respective communication module to communicate only with a layer above or below thereof. The component sends the first command message to the target entity by inserting the first command message into a queue corresponding to the component. The component can also receive a second command message from a sending entity via a queue corresponding to the sending entity, and the second command message includes a name unique to the component. This facilitates command messages to be communicated in a layer-agnostic manner.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10075913
    Abstract: A wireless communication system includes a mobile station and a base station. The base station includes a blind decoding control unit that transmits a signal including a control signal serving as a trigger to change a decoding process to the mobile station based on a result of measurement of the amount of data of the mobile station. The mobile station includes a blind decoding control unit that selects a signal format to be decoded upon reception of the control signal from the base station, and detects a control signal directed to the mobile station by decoding the signal having the selected format among signals received from the base station.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: September 11, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yoshiaki Ohta, Yoshihiro Kawasaki, Yoshiharu Tajima
  • Patent number: 10069928
    Abstract: Client applications that use an open session connection on a unidirectional communication channel, including a plurality of requests, can have such requests aggregated and transformed into individual requests for transmission over a bidirectional communication channel. In at least one embodiment of a proxy disclosed herein, an RPC stream is transformed into multiple individual HTTP requests. By using individual HTTP requests, such requests can be handled easily by existing HTTP infrastructure, such as proxies and HTTP servers. In another embodiment, a plurality of RPC requests can be embedded within an individual HTTP request so as to ensure that the RPC requests are not modified.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Alexander Hardy, Mark Swaanenburg, Enrico Huijbers
  • Patent number: 10069788
    Abstract: A method for providing high availability computing service. The method comprises monitoring a high availability computing service by monitoring applications, each monitoring application executing on a different computer system, one of the monitoring applications executing in a primary role, and the remaining monitoring applications executing in a secondary role. The method further comprises writing a last touched time value into a DNS resource record of a domain name system (DNS) server by the monitoring application executing in the primary role, reading the last touched time value in the DNS resource record of the DNS server by each of the monitoring applications executing in the secondary role. The method comprises determining by one of the monitoring applications executing in the secondary role to assume the primary role based on determining that the last touched time value in the DNS resource record of the DNS server exceeds a predetermined age threshold.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryson Earl, Todd Szymanski
  • Patent number: 10069948
    Abstract: A method, an apparatus and a system for acquiring media service parameter indication are disclosed. In an embodiment the method includes acquiring, by a gateway GPRS support node (GGSN) or a packet data network gateway (PGW), a media service flow configuration parameter indication, wherein the media service flow configuration parameter indication comprises at least one of the following: a data packet sequence number, a current connection status, media information, or media play time and sending, by the GGSN or the PGW, the media service flow configuration parameter indication to a serving GPRS support node (SGSN) or a serving gateway (SGW). The method further includes sending, by the SGSN or the SGW, the media service flow configuration parameter indication to a radio access network (RAN) and acquiring, by the RAN, the media service flow configuration parameter indication.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: September 4, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bing Chen, Yu Wang
  • Patent number: 10061778
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 28, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 10055516
    Abstract: An Open Mobile Alliance client mobile communication device simulator. A computer system comprising at least one processor and a memory, an application, when executed by the processor, sets up a configuration file for a simulated device, retrieves test conditions for device capabilities to be configured on the device from a data store, builds an expected test result file in an Open Mobile Alliance tree structure with tree node set up with device settings and leaf node with device setting values, sends a request to the Open Mobile Alliance Device Management server for initiating the device configuration, receives an extensible markup language payload from the Open Mobile Alliance Device Management server for a mobile communication device, processes contents of the extensible markup language payload, and builds a test file in the form of an Open Mobile Alliance tree structure wherein the contents of the test file resides in memory contiguously.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 21, 2018
    Assignee: Sprint Comunications Company L.P.
    Inventors: Hassan Abou-el-ella, Jason M. Farmer, Muhammad Naeem
  • Patent number: 10057384
    Abstract: A signal conversion system comprises measuring units, a switcher, a converter, and a host. The converter mutually converts signals transmitted in compliance with a first protocol for communicating with a pre-specified party and signals transmitted in compliance with a second protocol different from the first protocol. The host specifies a given measuring unit among the measuring units communicating in compliance with the first protocol. Then, the switcher switches the transmission channel of signals transmitted in compliance with the first protocol to the transmission channel connecting the measuring unit specified by the host and the converter.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: August 21, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Satoshi Endo, Yoshiaki Koizumi, Masahiro Ishihara
  • Patent number: 10057159
    Abstract: Embodiments of the present invention provide a route advertisement method, and controller, where the method is applied to a BGP-based routing network, a physical controller in the routing network is connected to multiple physical routers, and the method includes: receiving, by the physical controller, routing information reported by at least one physical router; obtaining a traffic path in which the at least one physical router is used as an egress router to transmit traffic to a destination router; generating a route for a physical router in the traffic path; and delivering the generated route to a corresponding physical router. In these embodiments, it is avoided that congestion occurs at an egress router, and a router that receives the traffic may generate a route for the router according to the traffic path so as to transmit the traffic to a next-hop router of the router without a need of recalculation.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 21, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Chang Wang, Yuanbin Ouyang, Fengqing Yu
  • Patent number: 10057610
    Abstract: Systems, methods and computer-readable storage media for allocating content elements addressed for a content opportunity in a transport stream within a household-addressable media network. A content opportunity may include an advertising slot in a programming stream. The content elements may include advertising content configured to be run during the advertising slot. The advertising slot may be transmitted in a programming stream providing television programming and the advertising content may be provided in a commercial feed. The media network may be configured to transmit various content formats, such as high definition (HD), standard definition (SD), and variations thereof. Systems may be configured to allocate the highest profile corresponding content elements if there is sufficient resources available. If sufficient resources are not available, the system may allocate lower profile versions of the content elements.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 21, 2018
    Assignee: Visible World, Inc.
    Inventors: Seth Haberman, Gerrit Niemeijer
  • Patent number: 10057272
    Abstract: An aspect includes storing data elements in a storage space of a memory device. The storage space is allocated for an account of a subscriber of a universal subscriber identification system. An aspect also includes assigning subscriber-inputted security levels to the data elements. The security levels define varying degrees of access protections associated with the data elements. An aspect further includes generating a security envelope that includes a data element selected from the storage space. The security envelope is configured with an access protection scheme that is commensurate with a corresponding assigned security level. An aspect also includes providing access to the selected data element by another subscriber of the universal subscriber identification system via the security envelope. The access is provided in accordance with the access protection scheme.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: August 21, 2018
    Assignee: AT&T MOBILITY II LLC
    Inventors: Robert Osterwise, Brian Greaves, Stephen T. Hardin, Erie Lai Har Lau
  • Patent number: 10051137
    Abstract: The present invention provides a technique that enables an image communication apparatus capable of performing voice communication and T.30 in-band FAX communication over the IP network to positively detect a CNG signal and achieve switching to FAX reception in the answerphone connection mode and the FAX/TEL-switching mode. The communication apparatus includes a MODEM that controls facsimile communication and a SLIC that controls a telephone. A selector includes switches for connecting the IP network and the MODEM, and switches for connecting the IP network and the SLIC. A CPU controls the switches of the selector such that signals from the IP network are supplied to both of the MODEM and the SLIC.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 14, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yutaka Inoue
  • Patent number: 10051519
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Patent number: 10049059
    Abstract: In one aspect, a first device includes a housing, at least one system component housed by the housing, a connector coupled to the housing that engages with a second device for exchange, between the first device and the second device, of at least one of data and power, and a first magnet coupled to the housing. The first magnet is coupled to the housing so that a first pole of the first magnet faces away from the first device to repel a first pole of a second magnet coupled to the second device when the first device is juxtaposed next to the second device in a first orientation relative to the second device.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 14, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Peter Carlson Rane, Ali Kathryn Ent, Thomas Perelli, Vincent Charles Conzola
  • Patent number: 10049030
    Abstract: A method and a system for test output evaluation of a JAVA component. The java component and reference classes are received and non-private members of the Java component are identified using JAVA reflection API and the reference classes. An API structure comprising public members is extracted from the non-private members. Behavior checking expressions are received and selected corresponding to the public members. A Java source code comprising wrapper methods wherein the wrapper method corresponds to the one or more public members and a test output evaluation method comprising the behavior checking expressions is generated. The test output evaluation of the JAVA component is performed using the test output evaluation method over the generated Java source code.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: August 14, 2018
    Assignee: Infosys Limited
    Inventors: Rakesh Shukla, Shruti Bansal
  • Patent number: 10042664
    Abstract: A device remote access method includes receiving, by a bus filter driver on a thin client (TC) side, a request for remote access by a virtual machine (VM) side to a physical device on the TC side, converting, by the bus filter driver, the request for remote access into a remote operation instruction that may be read by a physical device driver, and sending, by the bus filter driver, the remote operation instruction to the physical device driver, where the remote operation instruction is used to instruct the physical device driver to drive the physical device to execute a read/write operation and return remote response data that carries an execution result of the read/write operation which implements remote access by the VM side to the physical device on the TC side, and because a device driver is not modified, the TC side may continue to normally access the physical device.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 7, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhen Chen
  • Patent number: 10039059
    Abstract: A method of authorizing a message received at a node in a wireless network is disclosed. The message from a sender device is formed by a plurality of symbols and includes a first message integrity indicator located at a predetermined distance from the start of the message such that further symbols of the message are included after the first message integrity indicator. The position of the first message integrity indicator in the message is determined, and a cryptographic operation is performed on at least some of the symbols of the message before the first message integrity indicator so as to generate a second message integrity indicator before the first message integrity indicator is received. The first and second message integrity indicators are compared, and an indication that the message is not authorized is provided if the second message integrity indicator does not match the first message integrity indicator.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 31, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Mats Näslund, Göran Selander, Vlasios Tsiatsis, Elena Dubrova
  • Patent number: 10038622
    Abstract: Described herein are systems, methods, and software to enhance inline processing of data packets by a virtual switch. In at least one implementation, a virtual switch receives a data packet and initiates a flow process with a plurality of flow operations on the data packet. In a flow operation of the plurality of flow operations, the virtual switch will determine whether the data packet qualifies for a learn action and, if the packet fails to qualify, forwards the data packet to a next flow operation in the plurality of flow operations, and if the packet does qualify, applies the learn action and forwards the data packet to a next flow operation.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 31, 2018
    Assignee: Nicira, Inc.
    Inventors: Anupam Chanda, Harold Vinson C. Lim
  • Patent number: 10034185
    Abstract: A method for evaluating performance of a sensor network. The method includes selecting, a sensor distribution pattern for a geographical region and determining a location for a base station. A plurality of sensor clusters are generated, each sensor cluster being formed by one of a first and second grouping mechanism. Further, the method allocates, for each sensor a time-slot within a time-frame to transmit a data packet from the sensor to the base station, and evaluates the performance of the first grouping mechanism and the second grouping mechanism for the selected sensor distribution pattern and base station location, by computing at least a ratio of delivered data packets to the base station to a total energy consumption, and a first delay and a second delay incurred by each data packet.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: July 24, 2018
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Anas Abdelwahid Al-Roubaiey, Samir Mekid
  • Patent number: 10033832
    Abstract: The solution of the present application provides many types and forms of resources, such as products or services, to an environment of heterogeneous devices. An agent and centralized service may communicate to deliver an optimum package of resources to a device. Each device may include an agent that collects information important to determining the appropriate resources for the device and understanding the environment the devices are contributing to. The information may be stored and analyzed in a cross device knowledge base, and the knowledge base may be consulted to determine resources appropriate for devices. The agent and centralized service may engage in pro-active alerting and provisioning of services, based on any collected information, to minimize the burden of resource procurement on the customer. After delivery of resources, the agent and centralized service may also perform updating, repairing, and healing functions for the resources.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 24, 2018
    Assignee: PLUMCHOICE, INC.
    Inventors: Theodore Werth, Joshua Goldlust
  • Patent number: 10027504
    Abstract: System, methods and apparatus are described that support multimode operation of a data communication interface. A method includes receiving a first code word transmitted while a physical interface of the device is configured to operate in a low-power mode of operation, reconfiguring the physical interface in response to the first code word such that it operates in a high-speed mode, transmitting data while the physical interface operates in the high-speed mode of operation, receiving a second code word transmitted while the physical interface operated in the high-speed mode of operation, and reconfiguring the physical interface in response to the second code word, such that it operates in the low-power mode of operation. The first code word, the second code word, and the data may be transmitted in signals bound by a common voltage range. In one example, the voltage range is less than 600 millivolts.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: July 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: George Alan Wiley