Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
-
Patent number: 10540396Abstract: Systems and methods are provided for personalizing new song suggestions for a user. A plurality of users provides thumbs up and thumbs down ratings for a pair of songs (song A and B). A first aggregate rating for song B is calculated based on ratings given to song A by all of the users that gave a like rating to song A. Similarly, a second aggregate rating is calculated for song B based on ratings given to song B by all users that gave a dislike rating to song A. Then a user that has not previously rated song B, supplies a rating for song A. A prediction is performed of how the user will rate song B based on the user's rating of song A. For example, the first aggregate rating for song B is used if the user rated song A positively.Type: GrantFiled: May 9, 2016Date of Patent: January 21, 2020Assignee: Pandora Media, LLCInventors: Tao Ye, Gordon Parker Rios
-
Patent number: 10541540Abstract: A message specifying any one of a plurality of operation modes is defined between an EMS 200 and a power storage apparatus 140.Type: GrantFiled: August 5, 2013Date of Patent: January 21, 2020Assignee: KYOCERA CORPORATIONInventor: Kazutaka Nakamura
-
Patent number: 10540507Abstract: A device obtains access to an application resource from a remote application server based on an authenticated device identifier. The device sends a request to access the application resource provided by the remote application server. The device receives a first message from the remote application server directing the device to send an authentication message to a device identity server. The authentication message requests an authenticated device identity for the device. The device attaches metadata associated with the device to the authentication message and sends the authentication message with the attached metadata to the device identity server. The device receives the authenticated device identity from the device identity server and sends the authenticated device identity to the remote application. The device obtains access to the application resource from the remote application server based on the authenticated device identity.Type: GrantFiled: May 17, 2017Date of Patent: January 21, 2020Assignee: Cisco Technology, Inc.Inventors: Steven Richard Stites, Morteza Ansari, Syam Sundar V Appala, Prashanth Patil
-
Patent number: 10531129Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.Type: GrantFiled: October 9, 2018Date of Patent: January 7, 2020Assignee: GE VIDEO COMPRESSION, LLCInventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
-
Patent number: 10491323Abstract: A data transmission control method, passive optical network (PON) equipment and apparatus, and a PON are presented. The method includes obtaining, by first PON equipment, data transmission information between the first PON equipment and second PON equipment; determining a target line rate between the first PON equipment and the second PON equipment according to the data transmission information; and transmitting data on a line between the first PON equipment and the second PON equipment according to the target line rate. The equipment includes an obtaining unit, a determining unit, and a communications unit. In the embodiments of the present disclosure, energy consumption of an optical network unit (ONU) can be reduced when service traffic of the ONU is light.Type: GrantFiled: December 28, 2016Date of Patent: November 26, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Bo Gao
-
Patent number: 10489322Abstract: An apparatus includes a first memory and a direct memory access (DMA) controller. The DMA controller includes a second memory to store the received packet and a third memory, and receives a packet including a header where information for DMA is registered and data to be stored in the first memory. The DMA controller acquires and stores, in the third memory, the header and a beginning portion of a given length from beginning of the data of the packet stored in the second memory. The DMA controller reads the data included in the packet from the third memory when it is determined, based on the header, that a data length of the data included in the packet is less than or equal to the given length, and performs storage of the read data by DMA in the first memory.Type: GrantFiled: March 8, 2019Date of Patent: November 26, 2019Assignee: FUJITSU LIMITEDInventor: Yasuhiro Kitamura
-
Patent number: 10491929Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting digital videos. In one aspect, a system includes a front-end server that provides videos and local servers that each include a cache for storing videos that have been partially presented at client devices located in a same geographic location as the local server. The system includes a back-end server that selects a video in response to a content request received from a client device located in the same geographic location as a local server. The back-end server provides, to the client device, at least a portion of the video and determines that less than all of the video was presented at the client device. The back-end server reduces latency in presenting additional portions of the video at the client device by storing the video in the cache of the local server.Type: GrantFiled: March 28, 2018Date of Patent: November 26, 2019Assignee: Google LLCInventors: Scott Tadashi Davies, Justin Lewis
-
Patent number: 10491926Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.Type: GrantFiled: October 9, 2018Date of Patent: November 26, 2019Assignee: GE VIDEO COMPRESSION, LLCInventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
-
Patent number: 10474617Abstract: A control method includes: making, by a transmitting apparatus coupled to an information processing apparatus and provided in the transmission and reception system where the transmitting apparatus and a receiving apparatus coupled to an input and output apparatus are coupled with each other through a network, a response to the information processing apparatus in response to a first command received from the information processing apparatus; obtaining, by the transmitting apparatus, a commands from the information processing apparatus after receiving the first command; batch-transferring the commands to the receiving apparatus without making a response to the information processing apparatus; issuing, by the receiving apparatus, the commands transferred from the transmitting apparatus to the input and output apparatus; and notifying, by the receiving apparatus, when the commands is batch-transferred from the transmitting apparatus, the transmitting apparatus about processing completion when processing of all oType: GrantFiled: June 25, 2018Date of Patent: November 12, 2019Assignee: FUJITSU LIMITEDInventors: Masanori Naganuma, Shigeki Sekine, Shotaro Nakayama, Satoru Nakano
-
Patent number: 10468077Abstract: Examples include techniques for storing an object in a non-volatile memory in a solid-state storage device (SSD), the SDD supporting input/output (I/O) operations of a block size, when a size of the object is greater than or equal to the block size. The object may be stored in a write buffer in a persistent memory in a computing platform when the size of the object is less than the block size. An object metadata component may be updated in the persistent memory to store attributes of stored objects, the attributes comprising at least an object identifier, an object state, and a location where the object is stored, the location being one or more of a cache in volatile memory, the write buffer, and the SSD. A flush operation may be performed to coalesce objects smaller than the block size together in the write buffer and to store the coalesced objects in the SSD when a size of coalesced objects is equal to the block size.Type: GrantFiled: February 7, 2018Date of Patent: November 5, 2019Assignee: Intel CorporationInventor: Anjaneya R. Chagam Reddy
-
Patent number: 10469364Abstract: Internet protocol packets are statelessly identified as associated with a particular session-instance by identifying a key, or session-instance identifier, within the data (or payload) portion of a user plane packet. This identifier is specific to the session-instance and remains constant throughout the session-instance. Using this stateless identification, transmitted user plane packets are automatically routed at the transmission speed of the transmission link using a method that automatically balances the analysis processing load between network probes. The load is balanced by routing the user plane packet to a network probe that is either already analyzing the session-instance or by routing the user plane packet to a system that has processing capacity to analyze a new session-instance. The network probe then analyzes the user plane packet and the session-instance to measure the quality of the user experience of the session-instance and performance of the network.Type: GrantFiled: February 26, 2018Date of Patent: November 5, 2019Assignee: NetScout Systems, Inc.Inventor: Bruce A. Kelley, Jr.
-
Patent number: 10460085Abstract: A tablet computer comprises an operating system, including an application framework layer and an application layer, and an overlay system. The overlay system controls access to application programs and provides a first user interface and a second operating environment associated with a second user interface. Optionally, the overlay system provides a first operating environment associated with the first user interface. The overlay system includes an access control configured to permit or deny a request for access in the second operating environment to resources and/or data. Optionally, the overlay system is executed in the application framework layer of the operating system and may comprise a hypervisor providing an operating platform comprising the first user interface, the second operating environment, and an application space providing access to the application layer.Type: GrantFiled: March 28, 2013Date of Patent: October 29, 2019Assignee: MATTEL, INC.Inventor: Robb Fujioka
-
Patent number: 10460766Abstract: A device that includes a playback engine configured to receive a video request that includes source scene information for a set of video scenes and animation instructions. The playback engine is configured to assign source scene identifiers for each video scene and to assign animation identifiers to elements in the video scenes. The playback engine is configured to generate a scene timing map that links a source scene identifier with an animation identifier and a time duration for the animation identifier. The playback engine is configured to generate a video timing map that includes a set of timestamp entries that each reference a source scene identifier and an animation identifier in the scene timing map. The playback engine is configured to link a progress bar with the video timing map and to display the progress bar with a video scene that is generated based on the source scene information.Type: GrantFiled: October 10, 2018Date of Patent: October 29, 2019Assignee: Bank of America CorporationInventors: Shankar Sangoli, Yacine Arbani
-
Patent number: 10447805Abstract: One embodiment provides a system that facilitates distributed consensus in a content centric network. During operation, the system generates, by a coordinator for a plurality of nodes, a first interest that indicates a request to approve a proposed value for a variable. In response to receiving a positive acknowledgment of the first interest from a majority of the nodes, the coordinator generates a second interest that indicates a request to accept the proposed value. A name for the first interest and a name for the second interest include an identifier of the variable and a round number. A payload of the first interest and a payload of the second interest include the proposed value. In response to receiving a positive acknowledgement of the second interest from the majority of the nodes, the system generates a notification indicating that an agreed-upon value for the variable is the proposed value.Type: GrantFiled: October 10, 2016Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventor: Marc E. Mosko
-
Patent number: 10437492Abstract: A host device can offload certain copy operations to an I/O adapter device coupled to the host device. The I/O adapter device can perform a copy operation to copy data from a source storage volume to a destination storage volume. The source storage volume and the destination storage volume can be local or remote to the I/O adapter device. The copy operations can be performed for replica creation, online migration or for copy-on-write snapshots.Type: GrantFiled: June 14, 2018Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Robert Michael Johnson
-
Patent number: 10438194Abstract: Systems and techniques for managing creation, delivery, and redemption of stored value tokens such as gift cards and electronic gift cards. An interface presented to a donor at a terminal allows the donor to specify details of a token, including token value and whether the token is to be associated with a particular retailer or group of retailers. The donor is also able to specify restrictions on the use of the token. For example, the donor may prohibit the purchase of particular categories of products or may specify categories of products authorized for purchase and the amount that may be spent for each category. The donor is also able to specify particular products to be purchased. A token definition is stored and a token associated with the definition is delivered to a recipient. When the recipient presents the token for redemption, the token is redeemed according to the definition.Type: GrantFiled: October 27, 2009Date of Patent: October 8, 2019Assignee: NCR CorporationInventor: Kaj Svante Nybom
-
Patent number: 10432762Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.Type: GrantFiled: November 5, 2018Date of Patent: October 1, 2019Assignee: International Business Machines CorporationInventor: Evangelos Mamas
-
Patent number: 10423966Abstract: Method and system for online helpdesk are disclosed. According to one embodiment, a CustomerOps platform is designed to provide customer operations to a plurality of businesses large or small. By providing a server or a cluster of servers, various activities (e.g., inquiries and responses) between a user and a business are captured and the data stream thereof is archived to a designated server. The stored data can be retrieved to view the various activities so as to engage the user contextually whenever there is a need. Such a CustomerOps platform facilitates efficient and more relevant human or automated assistance when the user desires to get engaged with the business that provides a service/product interesting to the user.Type: GrantFiled: November 22, 2015Date of Patent: September 24, 2019Inventors: Lu Wang, Jinsheng Wang
-
Patent number: 10419965Abstract: In one embodiment, a network node comprising: a memory, including one or more memory entries associated with a meter; a sensor adapted to detect a discrepancy between an allocated bandwidth allocated to the meter and a data bandwidth measured by the meter, the allocated bandwidth being a portion of a total allocated bandwidth allocated to a plurality of meters, and the discrepancy being that the allocated bandwidth compared to the data bandwidth is one of: excessive or insufficient; and a generator, wherein the generator is adapted, upon the sensor detecting that the allocated bandwidth is excessive, to generate a message indicative of at least part of the allocated bandwidth being released from the meter, and wherein the generator is further adapted, upon the sensor detecting that the allocated bandwidth is insufficient, to generate a message indicative of a request for an allocation of additional bandwidth to the meter.Type: GrantFiled: January 4, 2017Date of Patent: September 17, 2019Assignee: Cisco Technology, Inc.Inventors: Aviran Kadosh, Ofer Iny, Eyal Michel Dagan
-
Patent number: 10419533Abstract: A server selects edge-server sets to deliver data to client devices. To rapidly find an optimal or near-optimal edge-server set, the server constructs a trellis having a number of states at least equal to the number of edge servers to be included in an edge-server set. Each state comprises a plurality of nodes, wherein each node corresponds to one of the plurality of candidate edge servers. A trellis-exploration algorithm selects the edge-server set by providing interconnects between each node of a first state to each of a plurality of nodes in a next state, and for each node in a state, selecting a path corresponding to a best performance metric that connects to a node in a previous state. Each performance metric comprises network topology information, which can include channel measurements from candidate edge servers. When the edge-server set is selected, the server distributes content to the edge servers, which is then transmitted to the client devices.Type: GrantFiled: July 9, 2018Date of Patent: September 17, 2019Assignee: Genghiscomm Holdings, LLCInventor: Steve J Shattil
-
Patent number: 10419384Abstract: Systems and methods are herein disclosed for displaying a smart preview of video content. A first claimed embodiment includes receiving video content. A system can then detect an event taking place during the video content having an event time. The system can then receive a request to display a preview of the video content. The system can then display the preview of the video content beginning at the event time.Type: GrantFiled: January 6, 2017Date of Patent: September 17, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventor: Michael Gross
-
Patent number: 10410312Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.Type: GrantFiled: January 21, 2015Date of Patent: September 10, 2019Assignee: ELEKTRAGLIDE LTDInventor: Adam Billyard
-
Patent number: 10412042Abstract: IP addresses may be allocated to devices in an industrial control system by applying starting address information in combination with each device's relative position in a local network. The starting address information, which may include an IP subnet address, gateway address, subnet mask, subnet size, and/or local network group identifier, may be provided to a first positioned, or “initiator,” device in a local network. The initiator device may determine its IP address by applying the starting address information and knowledge of being the first positioned device. The initiator device may send the position information and at least a portion of the starting address information to a next device, which may determine its relative position based on the received position information, and which may apply its relative position with the portion of the starting address information to determine its IP address. This process may continue sequentially for each device.Type: GrantFiled: September 21, 2016Date of Patent: September 10, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Dayin Xu, Brian Batke, Yi Yu, David Brandt, Clifford J. Whitehead
-
Patent number: 10402148Abstract: A multi-display control apparatus includes a processor for an information handling device and a memory that stores code executable by the processor. The code is executable by the processor to detect a trigger event and, in response to detecting the trigger event, temporarily stopping display of content on a first display device in which the first display device is external to a second display device of a computing device storing the content.Type: GrantFiled: July 21, 2017Date of Patent: September 3, 2019Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Takane Fujino, Keita Ishikawa, Takayuki Suzuki, Takehito Yamauchi
-
Patent number: 10404754Abstract: A system, apparatus, method, and machine-readable medium are described for determining the authentication capabilities. For example, one embodiment of a method comprises: receiving a policy identifying a set of acceptable authentication capabilities; determining a set of client authentication capabilities; and filtering the set of acceptable authentication capabilities based on the determined set of client authentication capabilities to arrive at a filtered set of one or more authentication capabilities for authenticating a user of the client.Type: GrantFiled: April 16, 2018Date of Patent: September 3, 2019Assignee: Nok Nok Labs, Inc.Inventors: Davit Baghdasaryan, Matthew Lourie, Rolf Lindemann, Brendon J. Wilson, Marc Briceno
-
Patent number: 10397358Abstract: Apparatuses, methods, and program products are disclosed for pre-caching streaming content. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to determine to perform pre-caching of streaming content. The code is also executable by the processor to determine a streaming content to pre-cache. The code is executable by the processor to pre-cache the streaming content.Type: GrantFiled: February 24, 2016Date of Patent: August 27, 2019Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Russell Speight VanBlon, Scott Wentao Li, Joaquin F. Luna
-
Patent number: 10394751Abstract: A data processing system and method are provided. A host computing device comprises at least one processor. A network interface device is arranged to couple the host computing device to a network. The network interface device comprises a buffer for receiving data for transmission from the host computing device. The processor is configured to execute instructions to transfer the data for transmission to the buffer. The data processing system further comprises an indicator store configured to store an indication that at least some of the data for transmission has been transferred to the buffer wherein the indication is associated with a descriptor pointing to the buffer.Type: GrantFiled: November 6, 2013Date of Patent: August 27, 2019Assignee: Solarflare Communications, Inc.Inventors: Steven L. Pope, David J. Riddoch, Dmitri Kitariev
-
Patent number: 10387993Abstract: Various techniques for providing a fault-tolerant graphics display engine are disclosed herein. In an example, a machine identifies a buffer under-run at a data buffer (DBUF) of a display engine. The machine adjusts a latency tolerance of the DBUF in response to identifying the buffer under-run. The machine determines that the buffer under-run at the DBUF persists after adjusting the latency tolerance. The machine determines whether a preset correction limit has been reached. If the preset correction limit has not been reached, the machine further adjusts the latency tolerance of the DBUF. If the preset correction limit has been reached, the machine removes, from a visual output associated with the display engine, one or more non-critical display assets.Type: GrantFiled: September 29, 2017Date of Patent: August 20, 2019Assignee: Intel CorporationInventors: Prashant D. Chaudhari, Michael N. Derr, Arthur J. Runyan
-
Patent number: 10382453Abstract: Concepts and technologies are disclosed herein for filtering network traffic using protected filtering mechanisms. An indication that traffic is to be filtered can be received, and a hash key, a signature representation, and an obfuscated signature can be identified or generated. The hash key and the signature representation can be provided to a first device without exposing the contents of the signature to the second device, and the obfuscated signature can be provided to a second device without exposing the contents of the signature to the second device. The first device and the second device can execute independent operations to collectively determine if the traffic is to be filtered.Type: GrantFiled: June 11, 2018Date of Patent: August 13, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Edward G. Amoroso, Nishanth Chandran, Evgene Vahlis
-
Patent number: 10382443Abstract: Systems and methods for tiered connection pooling are disclosed herein, which may be used in a method of fulfilling user requests in an enterprise computing system. The method involving generating, by a processing unit, a first connection pool comprising one or more previously used authenticated connections with a resource; generating, by the processing unit, a second connection pool comprising one or more unused authenticated connections with the resource; and generating, by the processing unit, a third connection pool comprising one or more unauthenticated connections with the resource; receiving, by the processing unit, a request from the user device to access the resource, the resource requiring authentication for access; and fulfilling, by the processing unit, the request based on a connection from the first, second, or third connection pool.Type: GrantFiled: March 20, 2018Date of Patent: August 13, 2019Assignee: Document Storage Systems, Inc.Inventor: Ralph Katieb
-
Patent number: 10382308Abstract: The systems and methods discussed herein provide for a predictive monitoring technique to suppress data exchange between the client device or devices and the monitoring device or devices. Regression-based intelligent predictions systems executed both by the client device or devices and the monitoring device or devices perform identical prediction algorithms. If the predicted metric values and the actual measured metric values on the client device are very close, then the client device may skip transmitting the measured metric values to the monitoring device; similarly, if a measured metric value is not received by the monitoring device, then the monitoring device knows that the measured metric was similar to the predicted metric on the client device, and accordingly may utilize the predicted metric on the monitoring device. Because transmission of the measured metric values may be skipped, network traffic and interface and processor utilization is significantly decreased.Type: GrantFiled: January 10, 2018Date of Patent: August 13, 2019Assignee: Citrix Systems, Inc.Inventors: Praveen Raja Dhanabalan, Anup Lal Gupta, Akshata Bhat
-
Patent number: 10372843Abstract: A system and method for performing a simulation of aircraft networks. Characteristics of components of the aircraft networks are identified. The aircraft networks include a first set of networks within a plurality of aircraft and a second set of networks configured for communication between the plurality of aircraft. Virtual implementations of the components are generated based on the characteristics of the components. A simulation of the aircraft networks is performed that includes the virtual implementations of the components processing virtual flight test data generated by the virtual implementations of the components. The virtual flight test data for the components in the aircraft networks is compared to actual flight test data from the components in the aircraft networks to form a comparison. The characteristics of the components are then modified based on the comparison.Type: GrantFiled: February 7, 2014Date of Patent: August 6, 2019Assignee: The Boeing CompanyInventors: Jason Wayne Shelton, Patrick G. Cordell, Matthew Lee Benson, Timothy M. Mitchell
-
Patent number: 10362041Abstract: Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.Type: GrantFiled: January 16, 2018Date of Patent: July 23, 2019Assignee: SPLUNK INC.Inventors: Robin Kumar Das, Ledio Ago, Declan Gerard Shanaghy, Gaurav Gupta
-
Patent number: 10360563Abstract: There is disclosed a system and method for processing requests over an architecture. The architecture may utilize logical partitioning to distribute work load across multiple logical servers in an efficient manager. The system may comprise a router, a directory, at least one logical server, and a wallet server. The router may receive a request from a consumer via the consumer's device and extract a value from the request that identifies the consumer. The router may access the directory, which may contain a map that matches consumers with logical servers, to determine which logical server to forward the request to. The router may then pass the request to the determined logical server. The logical server may process the request by utilizing both generic and network or market specific plug-in processing.Type: GrantFiled: December 22, 2014Date of Patent: July 23, 2019Assignee: NetCracker Technology Solutions LLCInventors: Ian James Clubb, Philip Geoffrey Claridge, Thomas Joseph Shusta, Jeffrey M. Miller
-
Patent number: 10362580Abstract: Systems, methods, apparatuses, and computer program products for fair resource sharing among user(s) or user groups in broadcast based D2D communications are provided. One method includes monitoring, by a cluster head, at least one user group sharing physical channel resources. The at least one user group may include at least one D2D user equipment. The method may further include calculating a current share of the physical channel resources for the at least one user group based on pre-configured fair sharing rules, determining when a maximum fair share of the physical channel resources are allocated to one of the at least one user group, determining whether remaining physical resources are sufficient. When the remaining physical resources are sufficient, the method may include issuing an indication to the one of the at least one user group. When the remaining physical resources are not sufficient, the method may include issuing a warning to the one of the at least one user group.Type: GrantFiled: December 18, 2013Date of Patent: July 23, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Vinh Van Phan, Ling Yu, Kodo Shu
-
Patent number: 10349306Abstract: A method of reducing congestion in a mobile telecommunications system, the system comprising a plurality of mobile terminals, one or more relay nodes and a base station, the mobile terminals, relay nodes and base station being configured to communicate via a wireless interface. The method comprises determining first path information indicating one or more paths for transmitting data from the plurality of mobile terminals to the base station, wherein a path comprises a series of one or more edges, the series of edges being from one or more mobile terminals to the base station, directly or via one or more relay nodes; estimating, based on the first path information, a congestion likelihood for a first relay node to cause congestion for data transmission in the system; and if the estimated congestion likelihood for the first relay node is above a first threshold, determining second path information so as to reduce the congestion likelihood for the first relay node.Type: GrantFiled: March 8, 2016Date of Patent: July 9, 2019Assignee: SONY CORPORATIONInventors: Jussi Tapani Kahtava, Hideji Wakabayashi
-
Patent number: 10341693Abstract: A method manages substantially continuous delivery of a data stream to a mobile communications device through sequential access thereby to respective receivers from a networked arrangement of wireless transceivers at known locations. A current location and velocity of the mobile communications device is determined. Based on a determined current location and velocity of the mobile communications device, a prediction for a next wireless transceiver to be accessed is generated, and a portion of the data stream is pre-cached at a predicted next wireless transceiver.Type: GrantFiled: September 7, 2012Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Arthur J. Barr, Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Andrew Taylor, Thomas Van Der Veen
-
Patent number: 10313235Abstract: A first network element (NE) comprises a receiver configured to receive a tunnel redirection request message from a second NE, wherein the tunnel redirection request message is a request to re-route packets to a third NE instead of the second NE, wherein the tunnel redirection request message comprises an address of the third NE and a first destination address, wherein the packets comprise the first destination address. A processor of the NE is coupled to the receiver and configured to add an outer header and an encapsulation header to a first subset of the packets, wherein the outer header comprises the address of the third NE, and wherein the encapsulation header comprises an identifier of an encapsulation protocol supported by the third NE, and a transmitter coupled to the processor and configured to transmit the first subset of the packets to the third NE via an overlay tunnel, and transmit a second subset of packets to the second NE.Type: GrantFiled: July 12, 2016Date of Patent: June 4, 2019Assignee: Futurewei Technologies, Inc.Inventor: Lucy Yong
-
Patent number: 10313408Abstract: A scheme for managing ABR live media streaming of content in a wireless radio network environment that may have outage areas. A wireless UE device is configured to determine its current location, speed and travel direction associated therewith and transmit the information to a network node, and receive estimated video outage area information from the network node in response. A request may be provided to the network node for facilitating preloading of advertisement content prior to entering an outage area. Upon entering an outage area, the current ABR live media streaming session is time-shifted for a duration based on how long the outage may last and playback of advertisements pre-populated at the wireless UE device may be commenced. When the wireless UE device exits the outage area, the ABR streaming session may be resumed to play the time-shifted media content from an appropriate segment.Type: GrantFiled: June 22, 2016Date of Patent: June 4, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Salah Chaou
-
Patent number: 10305789Abstract: Embodiments of the present invention include methods, systems, and computer program products for packet forwarding. Aspects of the invention include receiving, from a source node, a first network queue in a set of network queues, wherein the first network queue includes one or more minimum network traffic performance requirements. A set of network paths is analyzed to determine a performance level for each network path and identify a first network path and a second network path with a performance level above the one or more minimum performance requirements of the first network queue. A determination is made that the first network path has a higher performance level than the second network path. Based at least in part on determining that the first network path has a higher performance level than the second network path, the first network queue is mapped to the first network path.Type: GrantFiled: March 6, 2017Date of Patent: May 28, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert K. Floyd, III, Richard E. Harper, Ruchi Mahindru
-
Patent number: 10303890Abstract: The described captive portal techniques cause client devices to render and display designated web pages. One designated web page may be different than a requested web page such as when a client is not authorized to access the requested page and is instead caused to display a login portal. The captive portal may modify the designated web page to ensure that relative links lacking base domains now have specified base domains pointing to an authorized web server. The modified content is sent from the captive portal to the client device for display. Client web browser security measures related to redirection messages are thereby bypassed and load on the captive portal is minimal. Another designated web page may be the same as the requested web page such as when the requested page is an authorized page even for non-logged in clients. Authorized pages may be modified to add a login link.Type: GrantFiled: June 8, 2017Date of Patent: May 28, 2019Assignee: Guest Tek Interactive Entertainment Ltd.Inventor: David T. Ong
-
Patent number: 10305923Abstract: A method includes receiving, at a server, a first file attribute from a computing device, the first file attribute associated with a file. The method also includes determining, based on the first file attribute, that a classification for the file is unavailable. The method further includes determining the classification for the file based on a trained file classification model accessible to the server and sending the classification to the computing device. The method includes sending at least the classification to a base prediction cache associated with a second server.Type: GrantFiled: June 30, 2017Date of Patent: May 28, 2019Assignee: SparkCognition, Inc.Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 10282333Abstract: An electronic device is provided. The electronic device includes a memory configured to store at least one instruction associated with a universal serial bus (USB) communication function or a wireless communication function operation, and at least one processor connected to the memory and configured to execute the at least one instruction stored in the memory. When a request for execution of the wireless communication function is received during execution of the USB communication function, the at least one instruction executed by the processor is configured to deactivate the execution of USB communication function in corresponding to a type of the USB communication function.Type: GrantFiled: April 27, 2016Date of Patent: May 7, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Won Seob Kim, Eun Seok Hong, Gyoung Hwan Park, Woo Sung Jang
-
Patent number: 10282361Abstract: Transforming time series data points from concurrent processes is described. A time series database system writes, to a queue, a first time series data point received from a first process. The time series database system writes, to the queue, a second time series data point received from a second process that executes concurrently with the first process. The time series database system removes the first time series data point and the second time series data point from the queue. The time series database system creates transformed time series data by applying a transformation to the first time series data point and the second time series data point. The time series database system outputs the transformed time series data to a user device.Type: GrantFiled: April 29, 2016Date of Patent: May 7, 2019Assignee: salesforce.com, inc.Inventors: Anand Subramanian, Thomas Nicholas Valine, Bhinav Sura, Rajavardhan Sarkapally
-
Patent number: 10275818Abstract: This invention deals with the next generation improvements in recommendation systems. Retailers want to grow their business and increase sales. One embodiment displays recommendations for inside sales during calls to prospects via a CRM. Another embodiment improves genomic cross-sell by summing correlations between attributes. A third embodiment improves cross-channel personalization by linking personal information, preferably via a one-way hash, to a unique customer ID. A fourth embodiment enables a common core mobile app for different retailers. A fifth embodiment identifies a shopper before purchase to provide personal recommendations while shopping. A sixth embodiment utilizes a market place with shared customers for customer acquisition. A seventh embodiment utilizes customers' preferences and characteristics and sales data to influence recommendations. The characteristics can be combined into a shopper psychographic persona to generate recommendations.Type: GrantFiled: December 19, 2013Date of Patent: April 30, 2019Assignee: 4-Tell, Inc.Inventors: Kenneth L Levy, Neil E Lofgren
-
Patent number: 10277696Abstract: Large amounts of data from the Internet are collected for media content available of viewing, and user experience of audiences accessing the media content. The collected data is processed using intelligent tools and classified in a manner that facilitates searching data on the basis of time ranges. Pertinent information is extracted and presented to media content creators to enable them with the necessary knowledge to create new media content that is relevant, interesting and engaging to the creator users' target audiences, by detecting trends and changes of interest.Type: GrantFiled: September 10, 2016Date of Patent: April 30, 2019Assignee: Intelligence Machine Inc.Inventors: Venkateswaran Prasad, Sameer Pitalwalla, Madhuchhanda Das, Ragavan Natarajan, Abhishek Tanksali, Ravindra Jaju
-
Patent number: 10275283Abstract: A system for managing access to a shared resource includes a plurality of nodes. Each of the nodes is in communication with the shared resource and has a memory and a processor in communication with the memory. The system further includes an orchestrator that has a controller and is in communication with the shared resource and the nodes. The controller is configured to determine a quota for each of the nodes, wherein each quota has a value of more than one. The processor of each of the nodes is configured to set a local counter stored in the memory of the relevant node to the value of the relevant node's quota. In response to a request received from an end device to use the shared resource, the processor of each of the nodes is further configured to serve the request and decrement the local counter by one. The processor stops serving requests when a value of the local counter reaches zero. At an end of a synchronization period, the processor sends synchronization data to the controller.Type: GrantFiled: July 21, 2017Date of Patent: April 30, 2019Assignee: Red Hat, Inc.Inventor: Alejandro Martinez Ruiz
-
Patent number: 10268423Abstract: An image forming apparatus includes a holding unit, a search unit, an update unit, and a transmitting unit. The holding unit holds group information including identification information of a different image forming apparatus belonging to a group to which the image forming apparatus belongs. The search unit searches for a candidate image forming apparatus to which the image forming information is to be transmitted at a predetermined timing when elimination of the image forming information is estimated. The update unit updates the group information such that the candidate image forming apparatus found by the search unit is included in the group. The transmitting unit transmits the group information updated by the update unit to the different image forming apparatus at the predetermined timing.Type: GrantFiled: February 21, 2017Date of Patent: April 23, 2019Assignee: FUJI XEROX CO., LTD.Inventor: Katsue Komaki
-
Patent number: 10268399Abstract: According to one embodiment, a memory system includes a first memory including a message queue having first to nth addresses (n?2, n is natural number), a first pointer showing one of the first to nth addresses, and a second pointer showing one of the first to nth addresses, a monitor unit which detects whether the first and second pointers show the first address, and a processing unit which changes an address shown by the first pointer from the first address to an ith address (n?i?2, i is natural number) when the first and second pointers show the first address. An address shown by the second pointer is incremented from the first address to a (j+1)th address (j?1, j is natural number) when first to jth messages are queued in the first to jth addresses.Type: GrantFiled: February 28, 2017Date of Patent: April 23, 2019Assignee: TOSHIBA MEMORY CORPORATIONInventors: Akihiro Nagatani, Takahiro Miomo, Hajime Yamazaki, Shinji Yonezawa, Mitsunori Tadokoro
-
Patent number: RE47718Abstract: A method of transmitting/receiving digital contents and an apparatus for receiving the digital contents are disclosed. In a system connected with an Internet protocol (IP) network, service event information may be included in a service discovery record and transmitted/received. Accordingly, the apparatus for receiving the digital contents can receive a service using the service event information in a service discovery step when receiving the service including the digital contents. Since the service event information can be processed independence of the digital contents included in the service, the service can be rapidly provided and unnecessary service event information does not need to be parsed.Type: GrantFiled: April 22, 2015Date of Patent: November 5, 2019Assignee: LG ELECTRONICS INC.Inventors: Joon Hui Lee, Ho Taek Hong, Jin Pil Kim