Patents Examined by Oluwatosin M Gidado
-
Patent number: 10846797Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.Type: GrantFiled: November 21, 2019Date of Patent: November 24, 2020Assignee: Trading Technologies International, Inc.Inventor: Andrew Theodore Renalds
-
Patent number: 10841198Abstract: In various embodiments, a current node, system, method, and non-transitory computer-readable media are provided to: allow receipt of a first packet with first data, and a first header including a first segment identifier that is associated with a first algorithm and that identifies at least one of a particular node, a particular network interface, or a particular region; process the first segment identifier to identify a first path based on the first algorithm; cause transmission, via the first path, of the first data toward the at least one of the particular node, the particular network interface, or the particular region; allow receipt of a second packet with second data, and a second header including a second segment identifier that is different from the first segment identifier, that is associated with a second algorithm, and that identifies the at least one of the particular node, the particular network interface, or the particular region; process the second segment identifier to identify a second path bType: GrantFiled: May 20, 2019Date of Patent: November 17, 2020Assignee: SITTING MAN, LLCInventor: Robert Paul Morris
-
Patent number: 10841375Abstract: Example embodiments relate to protocol agnostic storage access with a software defined network (SDN). A method may include receiving, at a SDN enabled switch, an initialization packet to access a storage volume. The method may include determining, at the SDN enabled switch, a storage protocol used by the initialization packet, adding a protocol tag indicative of the storage protocol to the initialization packet, and sending the initialization packet to a SDN controller. The method may include identifying, at the SDN controller, a storage application based on the protocol tag and sending the initialization packet to the storage application. The storage application may be one of a plurality of storage applications, each associated with a different storage protocol. The method may include performing, by the storage application, protocol-specific tasks.Type: GrantFiled: November 1, 2013Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Krishna Puttagunta, Satyaprakash Rao, Rupin T. Mohan
-
Patent number: 10834188Abstract: Provided are a method, a system, and a computer program product in which metadata associated with data is maintained, wherein the metadata indicates whether storage of the data is restricted geographically. A controller receives a request to store the data in cloud storage comprising a plurality of cloud servers located in a plurality of geographical locations. The controller determines where to store the data in the cloud storage, by interpreting the metadata.Type: GrantFiled: March 23, 2016Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew G. Borlick, Lokesh M. Gupta, Micah Robison
-
Patent number: 10819756Abstract: A method receives from a client a request for server transaction processing, the request being a session request of an outer non-persistent session between the client and a server, the outer non-persistent session including the session request and a session response, the session request to initiate the outer non-persistent session and the session response to terminate the outer non-persistent session. The method commences processing of a server transaction on the server, the server transaction to be processed in transaction portions. The method initiates inner non-persistent session(s), each including (i) a session request providing a response to a client request to process a corresponding first transaction portion, and (ii) a session response providing a client request to process a corresponding second transaction portion. Based on termination of a final inner non-persistent session, the method provides the session response of the outer non-persistent session to terminate the outer non-persistent session.Type: GrantFiled: April 10, 2017Date of Patent: October 27, 2020Assignee: OpenLegacy Technologies Ltd.Inventors: Zeev Avidan Herman, Roi Mor, Yehoram Stein
-
Patent number: 10778621Abstract: An electronic mail system detects actuation of location integration functionality and populates a compose pane in the electronic mail system with an interactive map display, that is populated in-line with other message content in the compose pane. A user can interact with the interactive map display to perform mapping functionality to modify the interactive map display.Type: GrantFiled: June 6, 2016Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Lin Zhong, Shahil Soni
-
Patent number: 10757020Abstract: In one embodiment, a non-transitory computer-readable media is provided storing computer instructions that, when executed by one or more processors of a first node in a network, cause the first node to: receive an Internet Protocol (IP) packet that includes a first identifier and further includes an outside-scope second identifier that, for the first node, identifies a first region that does not include the first node and that is communicatively coupled to the first node via a second node; select, based on the outside-scope second identifier and based on at least one of a policy, a metric, or a routing table, an outgoing network interface included in at least one path segment of a plurality of path segments that communicatively couple the first node and at least one other node communicatively coupled to the first region, the plurality of path segments including at least one multi-hop path segment; and forward, via the outgoing network interface and to the second node, data received in the IP packet.Type: GrantFiled: November 5, 2018Date of Patent: August 25, 2020Assignee: SITTING MAN, LLCInventor: Robert Paul Morris
-
Patent number: 10735545Abstract: A method for execution by a dispersed storage and task (DST) execution unit that includes a processor includes receiving a vault access request indicating a first one of a plurality of vaults. Processing unit options data that indicates a set of DST processing units is generated based on an access cache that includes a plurality of access entries, where each DST processing unit in the set of DST processing units is indicated in a first one of the plurality of access entries, and where the first one of the plurality of access entries further indicates the first one of the plurality of vaults. A DST processing unit is selected from the set of DST processing units to execute the vault access request based on the processing unit options data. An instruction that includes the vault access request is generated for transmission to the first DST processing unit.Type: GrantFiled: June 6, 2016Date of Patent: August 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott M. Horan, Wesley B. Leggette, Jason K. Resch
-
Patent number: 10721715Abstract: Technology to provide link aware streaming adaptation is disclosed. In an example, a mobile device can include computer circuitry configured to: receive a manifest file for an HTTP adaptive stream from a node; determine a physical layer goodput of the mobile device with the node; and select a representation in the manifest file for a selected period based, at least in part, on the physical layer goodput.Type: GrantFiled: February 27, 2014Date of Patent: July 21, 2020Assignee: Apple Inc.Inventors: Vishwanath Ramamurthi, Ozgur Oyman
-
Patent number: 10715579Abstract: Approaches to both pulling and pushing digital media content, such as movies, electronic books, music, games and the like, are addressed. Hybrid systems are also addressed. A mechanism for selecting particular digital media content by a user, such as a particular movie, for example, is utilized in pull approaches. A mechanism for identifying users who have opted in is employed in push approaches. Digital media content is provided by a media server to one or more high speed wireless radios which transmit that content to users' mobile devices.Type: GrantFiled: August 31, 2011Date of Patent: July 14, 2020Assignee: NCR CorporationInventor: Nathaniel C. Herwig
-
Patent number: 10713418Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: monitor a character stream; identify characters comprising a domain name request; identify a token in a language character map comprising the characters and associated with a language; generate, using a software translation engine, a translation of the first token into a second language; generate candidate domain names comprising: a domain name comprising the token; and a second domain name comprising the second token; modify, in real time, a user interface control to display the list of candidate domain names.Type: GrantFiled: November 13, 2018Date of Patent: July 14, 2020Assignee: Go Daddy Operating Company, LLCInventors: Wei-Cheng Lai, Yang Zhao
-
Patent number: 10708153Abstract: Examples relate to identifying heartbeat messages. In one example, a computing device may: obtain a plurality of messages that includes incoming messages and outgoing messages, each incoming message being sent from a server device to a client device, and each outgoing message being sent from the client device to the server device; identify candidate message pairs, each candidate message pair including one incoming message and one outgoing message; and identify a heartbeat message pair from the candidate message pairs based on at least one of: plurality of timestamps that includes i) incoming message timestamps that each correspond to one of the incoming messages, and ii) outgoing message timestamps that each correspond to one of the outgoing messages; a number of occurrences of each candidate message pair included a message log; or characteristics of data included in the incoming message and outgoing message of each candidate message pair.Type: GrantFiled: January 30, 2015Date of Patent: July 7, 2020Assignee: MICRO FOCUS LLCInventors: Peng-Ji Yin, Avishai Moshka, Yang Luo
-
Patent number: 10666771Abstract: A method and a system for creating Internet Protocol address based network policies (IPPs) by using domain name based network policies (DNNTPs) is disclosed. The DNNTPs are stored in a second device, and are used for enforcing IPPs at a first device. The first device retrieves one or more DNNTPs from the second device and monitors network traffic for Domain Name System (DNS) look-up reply. When a network device receives a record Domain Name System look-up reply, the network device identifies one or more Internet Protocol addresses of one or more host names specified in the address record Domain Name System look-up reply, then determine whether the one or more host names contain a domain name used in one or more DNNTPs and create one or more IPPs.Type: GrantFiled: June 13, 2016Date of Patent: May 26, 2020Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Sze Hon Chan, Alex Wing Hong Chan, Kit Wai Chau
-
Patent number: 10652202Abstract: A Network Address Translating (“NAT”) Router, particularly designed for mobile use, and for managing one or more local area networks, having private internet protocol (“IP”) address ranges, along with multiple “upstream” networks, and for efficiently routing communications traffic to and from the upstream networks, is disclosed. The inventive router allocates multiple network connections of varying quality, to automatically optimize the effective connection speed in a mobile client network with optional personal “hotspot” sub-networks. The inventive NAT router is also capable of managing IP address allocation on local networks to substantially avoid conflicts with other networks encountered in normal use.Type: GrantFiled: May 15, 2017Date of Patent: May 12, 2020Assignee: Connectify, Inc.Inventors: Alex Gizis, Brian Lutz, Brian Prodoehl
-
Patent number: 10637822Abstract: A method and device for managing an identifier of an embedded universal integrated circuit card (eUICC) is disclosed. The eUICC receives an identifier information request, determines whether there is a network carrier profile in an enabled state, and provides a response with identifier information corresponding to the identifier information request based on the results of the determination. According to the method, it is possible to separately manage the unique identifier of the eUICC and a network carrier ICCID and to dynamically manage the identifier of the eUICC according to the state of the network carrier profile of the eUICC.Type: GrantFiled: September 12, 2013Date of Patent: April 28, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Myoung Hee Seo, Kwan Lae Kim, Chul Hyun Park, Jin Hyoung Lee, Hyung Jin Lee, Youn Pil Jeong
-
Method and user interfaces for monitoring, interpreting and visualizing communications between users
Patent number: 10630560Abstract: A computer implemented method for monitoring a plurality of communications between a first correspondent and a second correspondent, the method comprising: receiving metadata for each of the plurality of communications; determining one or more measures of association between the first and second correspondent, wherein said determining comprises identifying one or more indicators of association in said metadata; and storing in memory the one or more measures of association between the first and second correspondence.Type: GrantFiled: April 1, 2016Date of Patent: April 21, 2020Assignee: Behavox Ltd.Inventors: Erkinbek Adylov, Aleksandr Glasman, Roman Zelov -
Patent number: 10616297Abstract: An apparatus comprises a processor configured to create a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) media presentation description (MPD), wherein the MPD comprises an AssetIdentifier element associated with a period, wherein the AssetIdentifier element specifies that the period belongs to a certain asset, and wherein the asset is content including media and metadata together with the rights to use the content by a content provider, and a transmitter configured to transmit the MPD. An apparatus comprises a receiver configured to receive a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) media presentation description (MPD), wherein the MPD comprises an AssetIdentifier element associated with a period, wherein the AssetIdentifier element specifies that the period belongs to a certain asset, and wherein the asset is content including media and metadata together with the rights to use the content by a content provider, and a processor configured to process the MPD.Type: GrantFiled: July 8, 2013Date of Patent: April 7, 2020Assignee: Futurewei Technologies, Inc.Inventor: Alexander Giladi
-
Patent number: 10608899Abstract: Techniques for classifying a network flow using a service directory. Embodiments receive a request to establish a network flow with a remote service. The request specifies a network address associated with the remote service. A classification of the remote service is determined by querying a service directory using the network address and the port identifier. Embodiments also determine a network management policy to apply to the network flow, based on the determined classification.Type: GrantFiled: March 14, 2013Date of Patent: March 31, 2020Assignee: Cisco Technology, Inc.Inventors: Ganesh Chennimalai Sankaran, Krishnamoorthy Karthikeyan
-
Patent number: 10608894Abstract: A computer-implemented method includes receiving, at a service, invalidation information relating to at least one resource. Based on the invalidation information, a staleness trigger of the at least one resource is set as a function of an invalidation period. The at least one resource is considered to be not useable based on the function of the invalidation period and the staleness trigger.Type: GrantFiled: March 13, 2013Date of Patent: March 31, 2020Assignee: LEVEL 3 COMMUNICATIONS, LLCInventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
-
Patent number: 10609151Abstract: According to a first aspect there is provided a method of enabling an Internet device that is only awake periodically to receive communications sent when the device is not awake. The method comprises, at the device, during an initial awake period, establishing a connection to a peer of a RELOAD overlay network as a RELOAD client, and creating a dictionary resource at the RELOAD peer using the Node-ID of the device as the Resource-ID. Then, during a further awake period, establishing a connection to the RELOAD peer and obtaining any communications sent to the device during a sleeping period of the device by retrieving data from the dictionary resource stored at the RELOAD peer.Type: GrantFiled: September 25, 2012Date of Patent: March 31, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual