Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 10484701
    Abstract: Methods to switch between renditions of a video stream are generally described. In some examples, the methods may include encoding a video stream at a first image quality in a first rendition and a second, lower image quality in a second rendition. The methods may further include sending the first rendition to a recipient computing device. The methods may include receiving a request to switch from the first rendition to the second rendition. The methods may include determining that first indicator data of a first inter-coded frame indicates that the video stream can be switched to a lower image quality rendition at the first inter-coded frame. In some examples, the methods may further include sending the second rendition to the recipient computing device.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Qi Keith Wang, Yueshi Shen, Yongjun Wu, Tarek Amara, Naushirwan Navroze Patuck, Ilya Vladimirovich Brailovskiy
  • Patent number: 10484507
    Abstract: An enterprise-wide centralized system for managing data transfer/movement provided by a technology-agnostic and protocol-agnostic data transfer/movement module. The system comprises a plurality of networked servers, one or more hub servers and a service delivery management framework. The system is structured for controlling the initiation and disablement of data transfers and configuring routing, timing and protocol(s) for data transfers.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: November 19, 2019
    Assignee: Bank of America Corporation
    Inventors: Sorin N. Cismas, Manu Jacob Kurian
  • Patent number: 10469528
    Abstract: A method for detecting patterns using statistical analysis is provided. The method includes receiving a subset of structured data having a plurality of fields. A plurality of value combinations is generated for the plurality of fields using a statistical combination function. Each combination of the generated plurality of value combinations is stored as a separate entry in a results table. The entry in the results table includes a counter associated with the stored combination. A value of the counter is incremented for every occurrence of the stored combination in the generated plurality of value combinations. The results table is sorted based on the counters' values and based on a number of fields in each combination. One or more entries having highest counter values are identified in the results table.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: November 5, 2019
    Assignee: Arbor Networks, Inc.
    Inventor: Steinthor Bjarnason
  • Patent number: 10467036
    Abstract: Systems and methods are provided for dynamic metering adjustment for service management of a computing platform. For example, a plurality of virtual machines are provisioned across a plurality of computing nodes of a computing platform. Data samples are collected for a metric that is monitored with regard to resource utilization in the computing platform by the virtual machines. The data samples are initially collected at a predefined sampling frequency. The data samples collected over time for the metric are analyzed to determine an amount of deviation in values of the collected data samples. A new sampling frequency is determined for collecting data samples for the metric based on the determined amount of deviation. The new sampling frequency is applied to collect data samples for the metric, wherein the new sampling frequency is less than the predefined sampling frequency.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ali Anwar, Andrzej Kochut, Anca Sailer, Charles O. Schulz, Alla Segal
  • Patent number: 10463964
    Abstract: The present specification describes systems and methods for efficiently generating scaled down versions of heatmaps that can be presented in real-time to a player. Data representative of events in a video game are recorded at occurring at one or more coordinates within a virtual geographical landscape of the video game. The virtual geographical landscape is divided into subsections to form a secondary map. Performance metrics are generated based on the data and assigned to at least one of the subsections based on the one or more coordinates. The heatmap is formed and displayed by generating a non-alphanumeric visual representation of the performance metrics and overlaying the non-alphanumeric visual representation of the performance metrics on the secondary map. Locations of the non-alphanumeric visual representation of the performance metrics is based on to which subsections the generated performance metrics was assigned.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: November 5, 2019
    Assignee: Activision Publishing, Inc.
    Inventor: Stephen A Lang
  • Patent number: 10469367
    Abstract: In one embodiment, segment routing (SR) network processing of packets is performed which includes operations signaling and processing of packets in manners providing processing and/or memory efficiencies. One embodiment includes acquiring a segment routing particular packet by a particular router in a network. Responsive to the particular router data plane ascertained during fast path processing by a fast path processing unit that the segment routing particular packet is to be Operations, Administration, and Maintenance (OAM) processed by a different processing unit in the particular router, communicating a time stamp of a current time and the segment routing particular packet including a segment routing header that includes OAM signaling from said fast path processing to the different processing unit, with fast path processing being hardware-based packet processing by the fast path processing unit. The segment routing particular packet is OAM processing by the different processing unit.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Refaat Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
  • Patent number: 10469625
    Abstract: Methods and systems are provided for identifying unique devices and/or unique users of a web-based system within constraints of an external application. In some embodiments the process comprises receiving request information from a client device at an application server, using such information to form a device fingerprint, and attempting to match the newly-formed fingerprint with exactly one fingerprint stored in a database of previously-formed fingerprints. Some embodiments utilize a two-stage Locality-Sensitive Hash query technique. The client device fingerprint may be converted into a series of LSH values which may be used to find a matching fingerprint. A first stage may query input LSH values against LSH values in a data store, and a second stage may query LSH values temporarily held in volatile memory, thereby minimizing network traffic and reducing a total process time.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 5, 2019
    Assignee: Oath (Americas) Inc.
    Inventors: Gary Gurevich, Jeffrey Zwelling, Yaniv Shalev
  • Patent number: 10459776
    Abstract: Techniques for managing message transmission in a large networked computer system that includes multiple individual networked computing systems are disclosed. Message passing among the computing systems include a sending computing device transmitting a message to a receiver computing device and a receiver computing device consuming that message. A build-up of data stored in a buffer at the receiver can reduce performance. In order to reduce the potential performance degradation associated with large amounts of “waiting” data in the buffer, a sending computer system first determines whether the receiver computer system is ready to receive a message and does not transmit the message if the receiver computer system is not ready. To determine whether the receiver computer system is ready to receive a message, the receiver computer system, at the request of the sending computer system, checks a counting filter that stores indications of whether particular messages are ready.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 29, 2019
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Shuai Che
  • Patent number: 10462046
    Abstract: A network system for routing data in a network includes a plurality of nodes each node from the plurality of nodes being configured to route the data, a plurality of links each link from the plurality of links connects two of the plurality of nodes to form the network, and a global bus provided separately from the plurality of links and spread within the network, wherein each node from the plurality of nodes feeds, to the global bus, traffic information regarding each node, obtains, from the global bus, traffic information regarding other nodes from the plurality of nodes, and switches a routing path of the data based on at least the traffic information regarding the other nodes.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yasuteru Kohda, Nobuyuki Ohba
  • Patent number: 10462617
    Abstract: A method performed by a WTRU may comprise transmitting a request for attachment to a base station. Authentication may be performed between the WTRU and a cellular core network node of a cellular core network, via the base station. The method may further comprise transmitting a registration request to the cellular core network via SIP over an IMS and transmitting a SIP message indicating a capability of the WTRU to receive data messages via the IMS. The WTRU may receive, in accordance with the capability of the WTRU to receive data messages via the IMS, at least one data message, from the base station, via the IMS. The data message may be displayed on a display of the WTRU.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: October 29, 2019
    Assignee: InterDigital Technology Corporation
    Inventor: Kamel M. Shaheen
  • Patent number: 10454804
    Abstract: Characterizing transport protocol connections and controlling behavior of a communication network based on the characterizations, including obtaining transport protocol state information for transport protocol packets on a transport protocol connection; identifying request/response periods for the transport protocol connection based on the transport protocol state information, the identifying including identifying a beginning of a first request/response period based on the transport protocol state information for a first forward packet, and identifying an end of the first request/response period and a beginning of a second request/response period based on the transport protocol state information for a second forward packet; associating an application type with a server endpoint based on the identified request/response periods; and controlling behavior of the communication network based on the application type.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: October 22, 2019
    Assignee: Hughes Network Systems, LLC
    Inventors: Kaustubh Jain, Chi-Jiun Su
  • Patent number: 10455273
    Abstract: Provided is a signal processing device including a control information acquiring unit configured to acquire image control information regarding control of an image, an image receiver configured to selectively receive one or more images transmitted using multicast based on the image control information, one or more image processing units configured to perform an image process on an image received by the image receiver based on the image control information, and an image sender configured to transmit an image subjected to the image process by the image processing unit based on the image control information, the image being transmitted using multicast.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: October 22, 2019
    Assignee: SONY CORPORATION
    Inventors: Koichi Ogasawara, Masayuki Imanishi, Atsushi Maruyama, Seishi Tomonaga
  • Patent number: 10447569
    Abstract: In one embodiment, a system includes a hardware processor and logic integrated with and/or executable by the hardware processor. The logic is configured to create statistics about overlay-encapsulated packets which are received by or sent by the hardware processor across an overlay network. The logic is also configured to record the statistics with a virtual network identifier and a tunnel identifier associated with at least one overlay-encapsulated packet for which the statistics are created. Moreover, the logic is configured to maintain a table indexed for the virtual network identifier and the tunnel identifier. The table includes the virtual network identifier, the tunnel identifier, and statistic bucket identifiers pointing to locations where statistics associated with the virtual network identifier and the tunnel identifier are stored. Other systems, methods, and computer program products are disclosed according to more embodiments.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 10447659
    Abstract: Aspects of the subject technology relate to systems and methods for sharing encrypted information among multiple devices. A peer-to-peer connection between a first computing device associated with a user account and a second computing device associated with the user account is established. Information associated with at least a portion of a file system of the second computing device may be received by the first computing device, where the portion of the file system comprises encrypted data. The portion of the file system of the second computing device may be mounted on the first computing device based on the received information.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Katie Leah Roberts-Hoffman, Alberto Martin Perez
  • Patent number: 10445688
    Abstract: A system that creates an inventory organization within an electronic business system is provided. The system receives a request to create the inventory organization. The system further displays an electronic template within a graphical user interface, the electronic template including inventory organization fields. The system further receives attributes of the inventory organization that are input within the inventory organization fields of the electronic template. The system further validates the attributes of the inventory organization. The system further generates inventory organization data based on the attributes of the inventory organization and rules, the inventory organization data including the attributes of the inventory organization. The system further populates the inventory organization data into a database of the electronic business system.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 15, 2019
    Assignee: Oracle International Corporation
    Inventors: Kishore Kondragunta, Jose Carlos Martinez Hernandez, Hugo Daniel Rodriguez Nila, Renzo Zagni
  • Patent number: 10447558
    Abstract: A method comprises analysing (110), in a network node, data flows related to a terminal device of a communication system, in order to detect data flows having at least one predefined characteristic. The network node selects (111) the data flows having the at least one predefined characteristic, as significant data flows on which customer experience CE measurements are to be performed.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 15, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Peter Szilagyi, Csaba Vulkan
  • Patent number: 10440077
    Abstract: The present invention discloses a method and an apparatus for media stream transmission, and user equipment. According to the method and the apparatus for media stream transmission, and the user equipment in embodiments of the present invention, same media content, of multiple users, on unicast bearers is multicast by using an MBMS channel, so that a backhaul network resource and an air interface resource that is of a base station can be saved, thereby reducing costs for transmitting a media stream.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: October 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhiming Li, Anni Wei
  • Patent number: 10440158
    Abstract: The disclosure relates to a data processing device, comprising: a processing element configured to process a plurality of data packets according to a communication protocol to provide a plurality of processed data packets each comprising a first part and a second part; and an interface configured to offload the second parts of the plurality of processed data packets to a remote data processing device and configured to notify the remote processing device of the offload of the second parts of the plurality of processed data packets.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 8, 2019
    Assignee: Intel IP Corporation
    Inventors: Ulrich Leucht-Roth, Xiaoning Nie
  • Patent number: 10437635
    Abstract: The disclosed declarative framework implements a machine for multi-step progression of interaction with an entity. The framework is usable for a broad range of applications—providing a simple rule-based authoring tool for specifying elements and components of a complex state machine, including state definitions, state transition triggers, state transition conditions and state transition actions. Case-status states, a first filtering condition, and a count parameter that specifies a limit on a number of times within a time period in excess of which additional events with characteristics that match will be ignored or discarded are usable to determine whether to ignore or process an incoming event—throttling the rate at which certain actions occur. A workflow engine gets loaded with instructions derived from the states and event filtering conditions, for handling incoming machine-generated events. Once defined, the state machine is automatically generated and implemented based on the declarative input provided.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 8, 2019
    Assignee: salesforce.com, inc.
    Inventors: Andrew Layman, Adam Bosworth, Tatyana Mamut
  • Patent number: 10437206
    Abstract: A control apparatus is provided, which includes: a processor; and a memory device that stores instructions to be executed by the processor, the memory device including a determination section that determines a control command according to sensor information, on the basis of a control rule capable of being set by a user for determining the control command controlling a device, and a control section that controls the device in accordance with the control command determined by the determination section, wherein the control rule specifies a first stage and a second stage, the first stage outputting a plurality of independent first values based on a plurality of first input values from a plurality of different types of sensors, and the second stage outputting a command if a second value based on the plurality of first values meets a predetermined condition.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: October 8, 2019
    Assignee: SONY CORPORATION
    Inventor: Yuuichi Abe
  • Patent number: 10430221
    Abstract: A hypervisor updates a mapping at a first time by storing a first mapping of the first plurality of pages in an input-output memory management unit. A guest of a virtual machine attempts to access at least one byte of each of a second plurality of pages on the migration destination, which are absent from the migration destination, such that a plurality of page faults are generated responsive to the guest access attempt. The hypervisor detects the plurality of page faults, copies the second plurality of pages of the guest of the virtual machine, from the migration source to the migration destination, and stores a second mapping of the second plurality of pages in the input-output memory management unit and a device receives access to the second plurality of pages.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 1, 2019
    Assignee: RED HAT ISRAEL, LTD.
    Inventor: Michael Tsirkin
  • Patent number: 10432577
    Abstract: Disclosed are a method and device for redirection to a Web page.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: October 1, 2019
    Assignee: XI'AN Zhongxing New Software Co., LTD.
    Inventor: Shuyang Zhou
  • Patent number: 10425487
    Abstract: A method for managing a first communication connection between a first communication partner and a second communication partner. The method entails receiving a first message by the first communication partner, wherein the first message contains a command to disconnect the first communication connection. The method further entails transmitting a second message by the first communication partner to the second communication partner via a different second communication connection between the first communication partner and the second communication partner, wherein the second message contains a request to confirm the validity of the command. The method also entails disconnecting the first communication connection by the first communication partner if the first communication partner receives a third message via the second communication connection, wherein the third message contains a confirmation of the validity of the command.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 24, 2019
    Assignee: Volkswagen AG
    Inventors: Axel Köhnke, Sascha Jurthe, Dirk Frijters
  • Patent number: 10417514
    Abstract: A method including generating position information and time information of a handwriting inputted on a device; generating pixel values of an image capturing the handwriting; generating an image file for facilitating a sequential reproduction of the handwriting by storing the position information and the time information of the handwriting in a first field of the image file and storing the pixel values in a second field of the image file; and transmitting the generated image file to another device.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 17, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Do-Hyeon Kim, Mu-Sik Kwon, Sang-Wook Oh, Seong-Taek Hwang
  • Patent number: 10417646
    Abstract: A prediction of the cost associated with translating textual content in a source language can be determined. A first quantity estimation of first textual content may be determined. The first textual content is to be translated via human translation. A second quantity estimation of second textual content may also be determined. The second textual content is to be translated via machine translation. An indication of a target language is obtained, wherein the source language and the target language form a language pair. The prediction of the cost associated with translating the first textual content and the second textual content from the source language to the target language is then determined. The prediction is based at least in part on the first quantity estimation, the second quantity estimation, and the language pair.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: September 17, 2019
    Assignee: SDL Inc.
    Inventors: Radu Soricut, Narayanaswamy Viswanathan, Daniel Marcu
  • Patent number: 10411817
    Abstract: An electronic device is provided. The electronic device comprises a display unit and a processing unit. The processing unit is electrically connected to the display unit and is configured to perform steps including: obtaining signal strength of connections between a plurality of nodes; and controlling the display unit to display the connections graphically according to the signal strength. An operation method adapted to an electronic device, and a non-transitory computer readable storage medium is also provided.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: September 10, 2019
    Assignee: ASUSTeK COMPUTER INC.
    Inventors: Tzu-Chi Liao, Ten-Long Dan, Chuan-Yi Kuo, Wei-Sheng Teng, Min-Wei Pan
  • Patent number: 10409436
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives a selection of a navigation route through a relational data model. The relational data model includes several entities and a set of relationships among the several entities. The program also provides, through a graphical user interface (GUI), a tool for qualifying an attribute associated with an entity in the selected navigation route. The program further receives a selection of a value for the attribute associated with the entity in the navigation route for a data integration operation.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 10, 2019
    Assignee: SuccessFactors, Inc.
    Inventor: David Joseph Hock
  • Patent number: 10402388
    Abstract: A persistent distributed database system is disclosed that partitions a database structure into a plurality of partitions to optimize repeated analytics that are executed on the database structure. A repeated analytic is partitioned into sub-analytics that are executed on the database partitions, and upon repeated executions, sub-analytics are only repeated upon database partitions that have been updated since the previous execution. This drastically reduces the time to repeat execution of a repeated analytic, and frees up resources that could be better spent on other processes.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: September 3, 2019
    Assignee: Levyx, Inc.
    Inventor: Ali Tootoonchian
  • Patent number: 10404564
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: September 3, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Patent number: 10397277
    Abstract: According to another embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to receive, at a first host on which an application instance is operating, an application or data security policy for a first data socket descriptor indicating to perform one or more actions including to mirror one or more payloads received or transmitted by the first data socket descriptor of the application instance. The logic is also configured to cause the processing circuit to perform, by the first host, at least one action selected from a group of actions in response to the indication by the application and data security policy to perform the one or more actions, the group of actions including allow-and-analyze, drop-and-analyze, and mirror.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: August 27, 2019
    Assignee: AVOCADO SYSTEMS INC.
    Inventor: Keshav Govind Kamble
  • Patent number: 10397284
    Abstract: A system and method are provided for recovering a communication session between a client device and a participant device is performed by a server running a central service. The server detects that the client device has lost connection to the participant device and proceeds to maintain the connection to the participant device. In certain embodiments, the server determines why the client device lost connection and selects a second device in close proximity to the client device using information from a user profile associated with the client device. The server then proceeds to establish a connection between the client device and the participant device.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: Simon Arscott, Sailesh Nepal, Laura Holmes
  • Patent number: 10389774
    Abstract: Systems and methods for broadcasting events are provided. The system, for example, may include, but is not limited to, a communication system, a memory, and a processor. The processor may be configured to receive, from the communication system, a session identifier identifying a broadcast session and at least one application event corresponding to the broadcast session from a presenting electronic device, update a playback queue corresponding to the broadcast session stored in the memory based upon the received at least one application event, receive, from the communication system, a subscription request to the broadcast session from at least one subscribing electronic device, and transmit, via the communication system, a corresponding playback queue to each electronic device subscribed to the broadcast session, the playback queue including instructions to regenerate the application event within an application operating on the at least one subscribing electronic device.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: August 20, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Santhosh Kumar Kuchoor
  • Patent number: 10375608
    Abstract: Systems, methods, and computer readable mediums for configuring a radio system to provide network service access based on a location of the radio system. The radio system can identify the location and send a location signal indicating its location over a first network. The radio system can receive, over the first network, first configuration data for communicating over a second network based on its location. The radio system can configure itself to communicate over the second network using the first configuration data and subsequently provide network service access over the second network according to the first configuration data.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: August 6, 2019
    Assignee: InstrumentMail, LLC
    Inventors: Stuart Alexander Jacobson, Vimal Bhalodia
  • Patent number: 10372596
    Abstract: Aspects capture test coverage in a distributed system, wherein a processor instigates execution of a unique hypertext transfer request protocol test case within a distributed system of different, networked servers. The header of the unique test case includes a unique name for the unique test case, and the distributed system servers are each configured to, in response to processing a test case, generate a time-stamped log entry that includes header data for the processed test case and a uniform resource locator address of the processing server. The processor thus maps the unique test case to a subset of the distributed system servers as endpoint servers of the unique test case, in response to determining that the uniform resource locator addresses of each of the subset endpoint servers are listed within generated log entries of the endpoint servers in association with the unique test case name.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Miran Badzak, Robin Y. Bobbitt, Mark T. Duquette, Christopher M. Lee-Shanok, Robert Retchless, Lauren H. Schaefer, Christopher N. Taylor
  • Patent number: 10356256
    Abstract: When a version of an encryption communication protocol that is used for communication and set as an apparatus main unit setting for a communication apparatus is changed, a notification indicating such change of the setting is sent to an application installed in the communication apparatus.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: July 16, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hisayuki Yamauchi
  • Patent number: 10346148
    Abstract: As requests are received, virtual computer systems are provisioned to process the requests. The virtual computer systems may be configured without various components typically implemented by virtual computer systems, such as traditional operating systems, network interfaces and the like. Application images for the virtual computer systems are configured so that execution of the applications can begin soon after provisioning, with minimal overhead the provisioning process contributing relatively little to any latency in processing the request.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10346909
    Abstract: System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: July 9, 2019
    Assignee: Trading Technologies International, Inc.
    Inventors: Stephen A. Schwarz, Peter A. Levenberg, John Arvanites
  • Patent number: 10338907
    Abstract: Described is a system, method, and computer-implemented apparatus for deploying and updating toolkits in hybrid cloud-local development platforms. In one embodiment, a cloud based software development environment is connected with a local development environment, enabling the cloud based software development environment (cloud environment) to inquire into the toolkit versions installed on the local machine. Once missing or incompatible versions of toolkits are identified, the cloud environment uses the connector module to instruct the local machine to download and install the appropriate toolkit version. The connector may use any types of bi-directional communication channels, such as a browser plugin, a web server hosted on the local machine, web services, or the like.
    Type: Grant
    Filed: December 4, 2016
    Date of Patent: July 2, 2019
    Assignee: SAP SE
    Inventors: Yiquan Zhou, Lin Cao
  • Patent number: 10341457
    Abstract: This document describes a content caching system for pre-loading digital components, the system including a communication interface configured to communicate with a remote device over a wireless network, a local content cache; and an evaluation system comprising one or more processors. The one or more operations include pre-loading a digital component for rendering in a browser at a time that is subsequent to a time of the pre-loading, registering a scheme of a network reference for the cached digital component, with the scheme comprising a specified portion of the network reference for the cached digital component; retrieving, from the local content cache, the pre-loaded digital component associated with the digital component tag comprising the network reference; and rendering, from the local content cache, the pre-loaded digital component in a graphical user interface rather than requesting the digital component from the remote device.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Thomas Graham Price, Anurag Agrawal
  • Patent number: 10331505
    Abstract: Embodiments are directed to a system for controlling access to remote services, comprising an application programming interface (API) hub configured to provide an interface between a client application and one or more remote services. The client application accesses the API hub using a common data protocol, such as OData, that is not associated with the remote services. The API hub selects a connectors based upon the targeted remote service and maps a user context associated with messages received from the client application to remote service credentials associated with the targeted remote service.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Carlos Aguilar Mares, Bilal Alam, Charles Lamanna, J. Michael Stall, Galin Iliev
  • Patent number: 10334084
    Abstract: The present invention provides a communication method based on an assembled communication protocol stack. The method comprises: construct protocols to form protocol modules, and place the protocol modules into a protocol module library; extract required protocol modules from the protocol module library, and assemble the extracted protocol modules to form a communication protocol stack; install the assembled communication protocol stack into a protocol stack running device; and an application on the protocol stack running device implements data communication by using the installed protocol stack. The specific process of constructing protocol modules comprises: constructing execution codes of protocols corresponding to an operating system to form protocol modules; and defining PDUs, that is, defining a corresponding data length and a data structure when each protocol module is in a mutual input/output relationship with other protocol modules in the protocol module library.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: June 25, 2019
    Assignee: INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES
    Inventors: Lingfang Wang, Jinlin Wang
  • Patent number: 10313282
    Abstract: A middleware messaging system hosted on a telecommunications network computer system is configured to route messages between a message queue (MQ) messaging system of a customer information system (CIS) and a point-to-point messaging system of a service control point management system (SCPMS). The middleware messaging system includes configurable components comprising a plurality of service delivery platform (SDP) consumers and SDP producers, where a status of the configuration components is dynamically changed by at least one of a configuration file, table entries in a database, or a management web page, and where the middleware messaging system is configured to receive a failover message from the backup node indicating a second instance of the telecommunication application is hosted on the backup node; determine messages pending a response from the first instance of the telecommunication application; and transmit the messages to the second instance of the telecommunication application.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: June 4, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Nathan D. Canady, Anthony E. Johnson
  • Patent number: 10311972
    Abstract: A distributed network system and method includes a processing unit configured to manage safety data for a plurality of medical devices, a database software component in communication with the processing unit, and a monitoring software component in communication with the processing unit. The monitoring software component is configured to monitor a number of messages between a number of medical devices and the processing unit, to process performance parameters to generate an overall performance index, and to generate an output that is viewable by a user. The output includes relative contributions of each of the performance parameters to the overall performance index, where the overall performance index is generated using a weighting factor associated with each of the performance parameters. The performance parameters include the number of messages waiting to be processed, which has the largest weighting factor, and a disk queue length, which has the smallest weighting factor.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: June 4, 2019
    Assignee: ICU Medical, Inc.
    Inventors: Christopher Egan Kohlbrecher, Jonathan Leigh Walton, Daniel Chien-Yu Hsu, Michael Paul Myers
  • Patent number: 10312720
    Abstract: A wireless charging service method and a wireless charging device are provided. The wireless charging service method includes the following steps. Firstly, an identification device judges whether the electronic device is authenticated. If the electronic device is authenticated, the identification device issues an authority information to the electronic device. Moreover, a wireless charging device receives the authority information from the electronic device and wirelessly charges the electronic device. The task of authenticating the electronic device is related to the electronic device and the identification device only. Since the account information and the password information of the electronic device are not transmitted to the public wireless charging device, the private information will not be leaked.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 4, 2019
    Inventor: Chuang-Lung Chiu
  • Patent number: 10305790
    Abstract: A provider edge (PE) router and methods for establishing a pseudowire using open shortest path first (OSPF) link state advertisement (LSA) messages. The pseudowire links the PE router with a remote PE router through a packet switched network (PSN), and emulates other communications protocols to provide customer edge (CE) equipment connected to the PE routers the appearance of a dedicated private circuit.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: May 28, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Uma S. Chunduri, Evgeny Tantsura
  • Patent number: 10299307
    Abstract: A wireless media player and a related system and methodology. One feature of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. The media player device can employ the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another feature of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 21, 2019
    Assignee: Syndefense, Corp.
    Inventor: Robin Dua
  • Patent number: 10298526
    Abstract: Embodiments are directed towards multi-level entity classification. An object associated with an entity is received. In one embodiment the object comprises and email and the entity comprises the IP address of a sending email server. If the entity has already been classified, as indicated by an entity classification cache, then a corresponding action is taken on the object. However, if the entity has not been classified, the entity is submitted to a fast classifier for classification. A feature collector concurrently fetches available features, including fast features and full features. The fast classifier classifies the entity based on the fast features, storing the result in the entity classification cache. Subsequent objects associated with the entity are processed based on the cached result of the fast classifier. Then, a full classifier classifies the entity based on at least the full features, storing the result in the entity classification cache.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 21, 2019
    Assignee: OATH INC.
    Inventors: Sharat Narayan, Vishwanath Tumkur Ramarao, Belle Tseng, Markus Weimer, Young Maeng, Jyh-Shin Shue
  • Patent number: 10285048
    Abstract: A first network device determines a set ID associated with a first set of management instances in at least one network, wherein the management instances execute network access or mobility management functions for UE interaction with a wireless network and wherein a first management instance is a member of the first set of management instances. The first network device determines a first pointer value associated with the first management node, generates a first global ID, for the first management instance, that includes the set ID and the first pointer value, and installs the first management instance at a second network device, along with the first global ID, the set ID, and the first pointer value. The first network device changes the first pointer value in response to an event, wherein the event is associated with planned maintenance, a planned upgrade, or an existing or predicted outage of the wireless network.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: May 7, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Niranjan B. Avula, Sudhakar Reddy Patil, Arda Aksu, Gerardo S. Libunao
  • Patent number: 10285042
    Abstract: A system and method to assist in establishing a communication session to a mobile device having a registered IMS session in a visited network, or having both a registered IMS session and a circuit-switched session in a visited network. When a mobile device establishes an IMS session with an application service in a visited network, the address of the application service and the identity of the mobile device is transmitted to the Home Location Register (HLR) and/or Home Subscriber Server (HSS) associated with the mobile device. The HLR or HSS stores the address of the application service in conjunction with the identity of the mobile device. When requests to establish a communication session with the mobile device are made, the HLR or HSS provides the address of the application service that is associated with the mobile device in the visited network to allow a communication session to be established.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 7, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Sasikala Mannepally
  • Patent number: 10285111
    Abstract: A method and an apparatus for direct communication between User Equipments (UEs) in a wireless communication system are provided. A method for communicating with a second UE by a first UE in the wireless communication system includes generating a discovery code used for communicating with the second UE, and transmitting the generated discovery code to one middle layer among a plurality of layers.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: May 7, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Bin Chang, Kyung-Kyu Kim, Seung-Hoon Park, Sang-Kyu Baek