Patents Examined by Hee Soo Kim
-
Patent number: 10728326Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.Type: GrantFiled: May 15, 2019Date of Patent: July 28, 2020Assignee: Oath Inc.Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
-
Patent number: 10725924Abstract: The present disclosure includes methods, apparatus, and computer-readable media for receiving one or more user inputs from a user via a user interface, transmitting the one or more user inputs to a remote server, obtaining an expected user input interval and an expected response latency, and displaying, via the user interface, either one or more predicted inputs associated with a content of a local cache or one or more predicted inputs received from the remote server, based at least on whether the expected user input interval is greater than a product of the expected response latency and a factor.Type: GrantFiled: March 27, 2018Date of Patent: July 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Claes-Fredrik Urban Mannby
-
Patent number: 10721324Abstract: A merchant server may integrate device identifying code into a webpage. In response to a device accessing the webpage, the device identifying code may cause the merchant server to obtain characteristics of the device. A device registry may compare the characteristics of the device with known device profiles to determine a risk level of the device. A transaction account issuer may utilize the risk level in performing an authorization evaluation.Type: GrantFiled: August 31, 2018Date of Patent: July 21, 2020Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Andras Ferenczi, Vishnu Garg, Vernon Marshall, Sulabh Monga, Timothy Rollins, Vishnuvajhala Venkata Subrahmanyam
-
Patent number: 10715432Abstract: In one embodiment, a device is described, the device comprising a processor, a memory operative to store data used by the processor, a network interface operative to enable network communications with at least one other device, and a client executed by the processor, the client operative to utilize a first networking protocol to chain a request for information from the at least one other device and to send an information request packet via the network interface to the at least one other device, the information request packet comprising a request for information from the at least one other device, and a header of a second network protocol, in which a response to the request for information may be provided. Related devices, systems, and methods are also described.Type: GrantFiled: March 28, 2018Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Ralf Rantzau, Gonzalo Salgueiro
-
Patent number: 10715566Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: GrantFiled: February 27, 2019Date of Patent: July 14, 2020Assignee: Facebook, Inc.Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Patent number: 10708179Abstract: The apparatus (SW) has a plurality of input/output ports (P1, P2, P3, P4, P5) for receiving and transmitting data packets, and comprises a data packets handling circuitry (DPL) arranged to forward data packets between the input/output ports (P1, P2, P3, P4, P5) and an internal apparatus controller (CPL) arranged to control the data packet handling circuitry (DPL); the apparatus controller (CPL) is arranged to store (MEM) at least one state transition table (TT) to be used for controlling the forwarding of data packets by the data packets handling circuitry (DPL); the apparatus controller (CPL) is arranged to use the state transition table (TT) for implementing at least one finite state machine (FSM); the apparatus controller (CPL) is arranged to use the state transition table (TT) for handling separately distinct incoming data packets flows through corresponding distinct instances of finite state machine; the state transition table (TT) corresponds to the combination of a state table (ST), a condition table (Type: GrantFiled: March 27, 2017Date of Patent: July 7, 2020Assignee: CONSORZIO NAZIONALE INTERUNIVERSITARIO PER LE TELECOMUNICAZIONI (CNIT)Inventors: Giuseppe Bianchi, Salvatore Pontarelli, Marco Bonola, Carmelo Cascone, Davide Sanvito, Antonio Capone
-
Patent number: 10708324Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: GrantFiled: February 27, 2019Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Patent number: 10681095Abstract: A communication/collaboration system enables a first user at a first entity to define a collaboration object, and to invite a second entity to collaborate on the collaboration object in accordance with a hierarchy with corresponding permissions. A second user at a second entity is enabled to collaborate on the collaboration object. A communications log regarding the collaboration between the first user and the second user is maintained. A communications log between the first user and other users at the first entity is maintained. A communication interface is displayed on the first user computer system that displays the log of communications between the first user and the second user on the collaboration object, together with the log of communications regarding the collaboration object between the first user and other users at the first entity, and excluding communications regarding the collaboration object between the second user and other users at the second entity.Type: GrantFiled: January 15, 2019Date of Patent: June 9, 2020Assignee: Sure Market, LLCInventors: Luojia Wang, Douglas R. Heckmann, Greg T. Roberts
-
Patent number: 10680904Abstract: An information processing device includes: a memory configured to store a management program; and a processor coupled to the memory, wherein the processor, based on the management program, performs operations of: collecting operation status information stored in a storage of each of one or more information processing devices and related to an operation status of a calculation resource of each of the one or more information processing devices; determining whether the operation status information has periodicity based on the operation status information and a threshold; producing, when it is determined that the operation status information has periodicity, past activation information related to the operation status in a past duration in which the periodicity is present; and generates a prediction value of the operation status information based on the operation status information and the past activation information.Type: GrantFiled: April 4, 2018Date of Patent: June 9, 2020Assignee: FUJITSU LIMITEDInventors: Shigeto Suzuki, Hiroshi Endo, Hiroyuki Fukuda
-
Patent number: 10681122Abstract: A method of providing content is provided. The method includes: receiving, by a target device, first content from a source device; establishing, by the target device, a connection with a cloud computing device; transmitting, by the target device, the first content and content control information to be used to convert the first content, to the cloud computing device; and receiving, by the target device, second content obtained by converting the first content based on the content control information, from the cloud computing device.Type: GrantFiled: December 9, 2015Date of Patent: June 9, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Shubhrangam Malaviya, Brejesh Lall, Santanu Chaudhury, Rohit, Abhinav Gupta
-
Patent number: 10659519Abstract: A method and apparatus for transmitting and receiving content is provided. A method for transmitting content in a transmitter includes generating a file with one or more packages including at least one asset, and transmitting the generated file to a terminal.Type: GrantFiled: September 28, 2012Date of Patent: May 19, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Ryeul Rhyu, Kyung-Mo Park, Jae-Yeon Song, Sung-Oh Hwang
-
Patent number: 10659400Abstract: The disclosed exemplary embodiments include computer-implemented apparatuses and processes that automatically populate deep-linked interfaces based n programmatically established chatbot sessions. For example, an apparatus may determine a candidate parameter value for a first parameter of an exchange of data based on received messaging information and on information characterizing prior exchanges of data between a device and the apparatus. The apparatus may also generate interface data that associates the first candidate parameter value with a corresponding interface element of a first digital interface, and may store the store interface data within a data repository. In some instances, the apparatus may transmit linking data associated with the stored interface data to the device, and an application program executed by the device may present a representation of the linking data within a second digital interface.Type: GrantFiled: October 5, 2018Date of Patent: May 19, 2020Assignee: The Toronto-Dominion BankInventors: Tae Gyun Moon, Robert Alexander McCarter, Kheiver Kayode Roberts
-
Patent number: 10659406Abstract: A method and a system to suggest a content item to be included in a message based on a determined context are provided. A context of a message that user is composing via a composition interface is determined based on one or more properties of the message. One or more inputs to the user composition interface are identified, the one or more inputs indicating at least a portion of intended content of the message. One or more suggested content items are provided for inclusion in the message based on the context of the message and the one or more inputs. A suggested content item of the suggested content items are added in the message based at least in part on the one or more properties of the message.Type: GrantFiled: February 28, 2019Date of Patent: May 19, 2020Assignee: eBay Inc.Inventors: Shailesh Dinkar Govande, Madhura Pravin Tipnis
-
Patent number: 10637771Abstract: 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: April 28, 2020Assignee: NetScout Systems, Inc.Inventor: Bruce A. Kelley, Jr.
-
Patent number: 10623248Abstract: According to one embodiment of the present invention, a system analyzes an environment specification document that specifies a proposed configuration of a full-stack environment for a computing system and that describes infrastructure, middleware, and application elements. The system correlates the environment specification document with an environment instantiated on the computing system from the environment specification document. The system determines an impact of changes in the proposed configuration on the environment instantiated on the computing system, and configures the computing system in accordance with the proposed configuration based on the determined impact. Embodiments of the present invention further include a method and computer program product for analyzing an environment specification document in substantially the same manners described above.Type: GrantFiled: October 11, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
-
Patent number: 10623365Abstract: The disclosure describes a system that assigns an internet protocol (IP) address to each of one or more tenants, establishes an inbound connection with each of one or more tenants, and identifies each of one or more tenants based on the IP address and a destination address associated with the each of one or more tenants. The system further establishes an outbound connection with the each of one or more tenants, receives one or more commands and a message from each of one or more tenants, and determines an email address of at least one first tenant, of the one or more tenants, based at least in part on the one or more commands and the message. The system further updates one or more email addresses in one or more message headers with the domain of the at least one first tenant, and transmits the message to the at least one first tenant during an overlapping simple mail transport protocol (SMTP) session.Type: GrantFiled: October 10, 2018Date of Patent: April 14, 2020Assignee: Binarytree.com, Inc.Inventor: Paul James Osborne, III
-
Patent number: 10623366Abstract: A user posting content to a social networking system provides a conversion definition along with the content. The conversion definition identifies a type of interaction associated with the content, such as type of interaction with the content that the user would like to track. After the content is presented to additional users, the social networking system identifies additional users performing the type of interaction with the content identified by the conversion definition. One or more metrics describing the interactions of the type of interaction associated with the content are provide to the user that posted the content.Type: GrantFiled: April 10, 2019Date of Patent: April 14, 2020Assignee: Facebook, Inc.Inventors: Janaka Liyanage, David Gross-Baser
-
Patent number: 10623785Abstract: In one embodiment, a method that receives a manifest for plural encoded representations of a single content stream, each representation fragmented into plural chunks, each representation comprising a different quality level, the manifest listing a plurality of representations, each representation comprising the plural chunks at one of a plurality of quality levels, and requests one of the plural chunks based on selection of one of the plurality of quality levels explicitly indicated in the manifest.Type: GrantFiled: December 1, 2017Date of Patent: April 14, 2020Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, David R. Oran
-
Patent number: 10609149Abstract: Various implementations described herein are directed to technologies for capturing marine electronics data. An apparatus includes a processor and a memory having a plurality of executable instructions that are executed by the processor. The processor receives a first request to capture data. The processor generates a command in response to the first request. The processor sends the command across a network to one or more devices capable of responding to the command. The command may include at least timestamp data and a second request for each of the one or more devices to collect data that each of the one or more devices is configured to collect.Type: GrantFiled: January 7, 2019Date of Patent: March 31, 2020Assignee: NAVICO HOLDING ASInventors: Matthew Laster, Christopher Richardson
-
Patent number: 10601634Abstract: A cloud service control device includes a first communicator configured to control communication with a cloud service providing a plant control function of controlling a plant, a second communicator configured to control communication with a first device using service information related to the cloud service, a verifier configured to verify an operation state of the cloud service, a selector configured to select the cloud service on the basis of the verified operation state, and an information transferor configured to transfer the service information between the selected cloud service and the first device.Type: GrantFiled: January 4, 2018Date of Patent: March 24, 2020Assignee: Yokogawa Electric CorporationInventors: Hisanori Hayashi, Ken-ichi Inoue