Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
-
Patent number: 10601989Abstract: A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests and/or customer service agent control over a customer's access device.Type: GrantFiled: May 4, 2016Date of Patent: March 24, 2020Assignee: UJET, Inc.Inventors: Anand Janefalkar, Hisun Kim
-
Patent number: 10592181Abstract: An image forming apparatus is provided which stops, in a case where a license is determined to be invalid, periodic transmission of a state notification to a processing server until the license is determined to be valid thereafter. Further, the image forming apparatus does not output a job history that is recorded while the license is invalid to the processing server. The image forming apparatus stops recording a job history in response to the image processing apparatus being unregistered from the processing server.Type: GrantFiled: January 25, 2019Date of Patent: March 17, 2020Assignee: Canon Kabushiki KaishaInventor: Noriko Takagi
-
Patent number: 10587550Abstract: Systems, device and techniques are disclosed for evaluating domains to send emails while maintaining sender reputation. Registration records of a domain are retrieved. The registration records include a mail server record and one or more records linking the domain to another domain or to an IP address. The mail server record is verified to be associated with a domain that is not on a black list. A webpage is retrieved from a website associated with the one or more records linking the domain to another domain or to an IP address. The webpage is compared to webpages for websites that are on white lists. An electronic communications sending strategy is determined based on verifying that the mail server record is associated with a domain that is not on a blacklist and comparing of the webpage to webpages for websites that are on one or more white lists.Type: GrantFiled: October 30, 2018Date of Patent: March 10, 2020Assignee: salesforce.com, inc.Inventor: James Michael Ciancio-Bunch
-
Mechanism to enable rejection and cancellation of request actions from wireless peer-to-peer devices
Patent number: 10588169Abstract: Systems, apparatuses, and methods are directed to a first peer-to-peer (P2P) enabled device configured to wirelessly transmit a first request message and a second P2P-enabled device configured to wirelessly receive the first request message. In response to receiving the first request message, the second P2P-enabled device wirelessly transmits a second request message to the first P2P-enabled device, and if the first request message is rejected by the second P2P-enabled device, the second request message includes status control information indicating that the first request message is rejected. In addition, if the first request message is to be cancelled, the first P2P-enabled device transmits another request message to the second P2P-enabled device with status control information indicating that the first request message has been cancelled.Type: GrantFiled: July 11, 2018Date of Patent: March 10, 2020Assignee: Intel CorporationInventors: Emily Qi, Venkata Vallabhu, Rita Lee -
Patent number: 10581967Abstract: One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.Type: GrantFiled: January 11, 2019Date of Patent: March 3, 2020Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10579367Abstract: Embodiments implement data versioning in a cloud-based identity management system. Embodiments provide a first microservice for performing an identity management service and having a corresponding first version application programming interface (“API”) that identifies the first microservice. Embodiments provide a second microservice for performing the identity management service, the second microservice comprising a new version of the first microservice and having a corresponding second version API that identifies the second microservice. Embodiments receive a request for performing the identity management service from a client of the identity management system, the request including a uniform resource locator (“URL”), where the first version API or the second version API are identified in the URL. Embodiments then perform the identity management service using either the first microservice or the second microservice based on the request and using tenant data stored in a database.Type: GrantFiled: January 23, 2019Date of Patent: March 3, 2020Assignee: Oracle International CorporationInventors: Vadim Lander, Lokesh Gupta
-
Patent number: 10572533Abstract: Embodiments described herein may involve inconsistent queues. An example implementation may involve a computing device receiving a message indicating a playback queue corresponding to a playback zone of a media playback system. The playback queue may include first media items queued in a first order for playback by the playback zone. The computing device determines that a playlist at the computing device is to be queued for playback in the playback queue corresponding to the playback zone, the playlist including second media items in a second order. The computing device determines that the first media items in the first order is different from the second media items in the second order, and based on the determination, causes the first media items in the playback queue to be replaced with the second media items in the playlist.Type: GrantFiled: February 19, 2018Date of Patent: February 25, 2020Assignee: Sonos, Inc.Inventor: Arthur L. Coburn, IV
-
Patent number: 10575252Abstract: Apparatuses and methods for controlling a manner of delivering content to a content user in a mobile telecommunication network are provided. The content is sent to the content user using first a first transmission rate when the content user is in a first radio state and uses a first battery power, and then using a second transmission rate that is lower than the first transmission rate, when the content user is in a second radio state and uses a second battery power that is smaller than the first battery power. The sending is performed such as, (A) while delivering the content, an amount of the content already received by the content user to exceed an amount of the content used by the content user, and (B) to minimize an energy used by the content user during delivery.Type: GrantFiled: October 10, 2017Date of Patent: February 25, 2020Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Ayodele Damola, Lars Westberg
-
Patent number: 10552282Abstract: A monitoring mechanism is used to detect, via client side monitoring, malfunctions of services within a cloud environment. Additional monitors are activated against the problem-related services in the system. Recursively, the monitored problem-related services act as the client to other services inside the cloud environment and can be used to detect more services which need to be monitored until all the problem-related services are monitored. After the problem is fixed, the monitoring can be disabled automatically or manually.Type: GrantFiled: March 27, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Xue Feng Gao, Peng Han, Zhen Yang Shi, Qing Feng Zhang
-
Patent number: 10554727Abstract: Provided is a method of multiple connection providing a service by a client, the method including: executing at least one application for providing a service; referring to a multiple connection history including information about the number of multiple connections and a size of a sub-segment; determining the number of multiple connections and the size of the sub-segment based on the referred-to multiple connection history; and requesting the multiple connections according to the determined number of multiple connections and the determined size of the sub-segment.Type: GrantFiled: November 5, 2015Date of Patent: February 4, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jeong-seok Choi, Do-young Joung, Soon-gi Hong
-
Patent number: 10555033Abstract: Provided is a relay device for transferring a protocol data unit (PDU) transmitted from a server device to a terminal device, receiving content information that pertains to content stored in the PDU, and controlling a transfer in the PDU transfer step on the basis of the content information. The terminal device receives, via the relay device, the PDU transmitted from the server device, and transmits the content information that pertains to the content stored in the PDU to the relay device.Type: GrantFiled: May 26, 2016Date of Patent: February 4, 2020Assignee: NEC CorporationInventor: Tomofumi Izumi
-
Patent number: 10545882Abstract: An information handling system may include a processor, a memory communicatively coupled to the processor and comprising a plurality of non-volatile memories, and a memory controller. The memory controller may be configured to monitor memory input/output traffic to each of the plurality of non-volatile memories, determine a quality of service associated with each of the plurality of non-volatile memories based on such monitoring, and based on such monitoring and the qualities of service associated with the plurality of non-volatile memories, reroute input/output data associated with a first non-volatile memory of the plurality of non-volatile memories to a second non-volatile memory of the plurality of non-volatile memories.Type: GrantFiled: January 29, 2018Date of Patent: January 28, 2020Assignee: Dell Products L.P.Inventors: Wade Andrew Butcher, Vadhiraj Sankaranarayanan, Stuart Allen Berke
-
Patent number: 10547541Abstract: The present disclosure discloses a route determining method, including: receiving a first flow entry which includes a first route mapping relationship and a first load ratio with respect to a full load capacity of each service node; receiving a second flow entry which includes a second route mapping relationship, a second load ratio with respect to a full load capacity of each service node, and a start time of the second flow entry; receiving a first packet of a first service flow; determining, according to a service chain identifier included in the first packet, that the first service flow is a first type of service flow; determining whether a time corresponding to a timestamp precedes the start time of the second flow entry; and if so, determining a service node for receiving the first packet according to the first flow entry; if not, determining a service node for receiving the first packet according to the second flow entry.Type: GrantFiled: April 28, 2018Date of Patent: January 28, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shiyong Tan, Xiaoqiang Qiao
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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