Patents Examined by Randy A Scott
-
Patent number: 10586180Abstract: A reservation system for travel, accommodation, venue ticketing and other purposes may be accessed on-line, for example via a social networking website. A user enters their social networking identification into the reservation system. When a subsequent user makes a reservation, they also enter their social networking ID and the system retrieves a list of associated parties from the social networking website, which may be a friends or contacts list, and searches for reservations made by any of those parties which have an overlapping criterion, such as date and destination. The overlap may be used to identify parties who will be at the same destination at the same time as the subsequent user, and/or are travelling on the same flight or journey. On check-in, the system may use the list of associated parties to notify the party checking-in that one of their friends or contacts has also checked-in.Type: GrantFiled: January 14, 2016Date of Patent: March 10, 2020Assignee: SITA N.V.Inventors: Kevin D O'Sullivan, Renaud Irminger, Stephane Cheikh
-
Patent number: 10586179Abstract: A reservation system for travel, accommodation, venue ticketing and other purposes may be accessed on-line, for example via a social networking website. A user enters their social networking identification into the reservation system. When a subsequent user makes a reservation, they also enter their social networking ID and the system retrieves a list of associated parties from the social networking website, which may be a friends or contacts list, and searches for reservations made by any of those parties which have an overlapping criterion, such as date and destination. The overlap may be used to identify parties who will be at the same destination at the same time as the subsequent user, and/or are travelling on the same flight or journey. On check-in, the system may use the list of associated parties to notify the party checking-in that one of their friends or contacts has also checked-in.Type: GrantFiled: January 14, 2016Date of Patent: March 10, 2020Assignee: SITA N.V.Inventors: Kevin D O'Sullivan, Renaud Irminger, Stephane Cheikh
-
Patent number: 10581692Abstract: A spacecraft network management system includes five functional entities, namely, attendant, accessor, collector, logic, and logic watchdog in a distributed architecture configured with both in-band and out-of-band data paths. Management data is structured so that it can travel over either in-band or out-of-band and be identified as such; user data travels over in-band paths. These five entities are distributed over the units of the design and then a modified set of otherwise standard elements are assigned to each entity depending on the nature of its function. These elements include managers, management agents, device agents, device management information base, and manager management information base that enable the entities to perform their respective functions.Type: GrantFiled: October 19, 2015Date of Patent: March 3, 2020Assignee: The Boeing CompanyInventors: Brian C. Thompson, Andrew P. Riha
-
Patent number: 10581772Abstract: In an information processing method, display of a question and acquisition of an answer from a user to the question are repeated to narrow down information the user desires to make a search. A question regarding a target of the search is displayed in a first mode on a display included in a terminal. An answer inputted from the user to the question is acquired through the terminal. When the question is displayed, first information regarding a situation of a narrowing-down progress is displayed above the question in a second mode, and second information regarding a guide for answering the question is displayed below the question in a third mode.Type: GrantFiled: November 16, 2017Date of Patent: March 3, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Mitsuru Endo, Katsuyoshi Yamagami, Takashi Ushio
-
Patent number: 10581934Abstract: A method for dynamically adapting to increased system load at a selective forwarding unit (SFU) is disclosed. In an embodiment, an SFU sends a plurality of video streams to a plurality of participant computing devices. The SFU monitors a system load value on the SFU according to any of a plurality of metrics. When the SFU determines that the monitored system load value exceeds a stored load threshold value, the SFU selects one or more of the streams being sent to participant computing devices and disables them.Type: GrantFiled: September 7, 2018Date of Patent: March 3, 2020Assignee: Atlassian Pty LtdInventors: Emil Ivov, Boris Grozev, Georgios Politis
-
Patent number: 10574756Abstract: An electronic device includes: a memory; and a processor connected to the memory and configured to receive signals from a plurality of sensors that detect an activity state of a user wearing, or having in its vicinity, the electronic device, wherein the processor reads out a program stored in the memory to perform the following processes: receiving the signals from the plurality of sensors; determining the activity state of the user based on the received signals; selecting one or more of sensors from the plurality of sensors on the basis of the determined activity state; deriving, on the basis of the determined activity state, information to be communicated to the user, the information to be communicated to the user being derived from the signals from the selected one or more of the sensors; and causing the derived information to be communicated to the user.Type: GrantFiled: June 30, 2017Date of Patent: February 25, 2020Assignee: CASIO COMPUTER CO., LTD.Inventor: Masaru Nakamura
-
Patent number: 10564910Abstract: Resources may be managed in a topology for audio/video streaming. The topology includes audio/video sources and sinks and intervening branch devices. Messages between these sources, sinks, and branch devices may be used for resource management.Type: GrantFiled: October 5, 2016Date of Patent: February 18, 2020Assignee: Intel CorporationInventor: Srikanth Kambhatla
-
Patent number: 10560485Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.Type: GrantFiled: August 27, 2018Date of Patent: February 11, 2020Assignee: Twilio Inc.Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson
-
Patent number: 10547688Abstract: A system in accordance with an example includes a plurality of ports and a port manager. The port manager is to monitor quality of each of the plurality of ports. The port manager is to receive a connection request from a client device at a first port. The port manager is further to determine whether to instruct the client device to connect to a second port that is more suitable for the client device than the first port, based on the quality of the plurality of ports.Type: GrantFiled: July 2, 2014Date of Patent: January 28, 2020Assignee: Hewlett Packard Enterprise Development LPInventor: Matthew Jack Burbridge
-
Patent number: 10542106Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: GrantFiled: November 28, 2017Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
-
Patent number: 10540196Abstract: Embodiments may be generally directed to techniques to receive an indication to perform a migration of a virtual environment and services from a first host system to a second host system, initiate the migration of the virtual environment and services by communicating information associated with the virtual environment and services from the first host system to a second host system, and communicate a data structure having a value to a peer system, the value set to cause the peer system to halt communication of information for the virtual environment to the first host system.Type: GrantFiled: July 1, 2016Date of Patent: January 21, 2020Assignee: INTEL CORPORATIONInventors: Chris MacNamara, John J. Browne
-
Patent number: 10542079Abstract: Operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics. Measurements may be taken while a consumer, such as a virtual machine instance, uses computing resources, such as those provided by a host. A profile may be dynamically determined based on those measurements. Profiles may be generalized such that groups of consumers with similar usage profiles are associated with a single profile. Assignment decisions may be made based on the profiles, and computing resources may be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them. Oversubscribed resources may be monitored, and consumers may be transferred to different resource providers if contention for resources is too high.Type: GrantFiled: June 27, 2018Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Matthew D. Klein
-
Patent number: 10542070Abstract: A method of processing browser sessions in a telecommunications network is provided. The method includes receiving, from a subscriber client device in a plurality of subscriber devices each having an associated subscriber and a browser session request. The method includes, at the entity in the service provider network: transmitting the browser session request to a server entity located inside or outside the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request, transmitting the browser session response to the subscriber client device, performing a lookup in the subscriber profile database for the subscriber client device in the plurality or the associated subscriber, and modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup. An apparatus and computer software are also provided.Type: GrantFiled: September 6, 2017Date of Patent: January 21, 2020Assignee: Smartpipe Technologies LimitedInventors: Jon Baldachin, Raif Awaida
-
Patent number: 10536411Abstract: The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.Type: GrantFiled: November 6, 2017Date of Patent: January 14, 2020Assignee: WhatsApp Inc.Inventors: Charles Donald Deets, Jr., Randall Sarafa, Anton Borzov
-
Patent number: 10536322Abstract: A service control manager manages one or more services on a computing device, such as creating processes that host the services, stopping the processes that host the services, and so forth. The service control manager also provides a request to a resource manager to reserve, monitor, and/or place limitations on resources for each of the one or more services. For example, the service control manager can request to be notified when resource usage by a service exceeds a resource usage threshold value. These resources are various resources of the computing device, such as a processor (CPU), memory, storage device input/output (I/O), network usage, and so forth. If the usage of a resource by a service satisfies the resource usage threshold value for that resource for that service, then the resource manager notifies the service control manager so the service control manager can take an appropriate remedial action.Type: GrantFiled: June 30, 2017Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mark Livschitz, Arsalan Ahmad, Alain Franck Gefflaut, Gregory J. Colombo
-
Patent number: 10528052Abstract: Described herein are methods and systems for generating shared collaborative maps for planting or harvesting operations. A method of generating a collaborative shared map between machines includes generating a first map for a first machine based on a first set of data and generating a second map for a second machine based on a second set of data. The method further includes generating at least one shared collaborative map for at least one of the first and second machines based on the first and second maps.Type: GrantFiled: February 10, 2015Date of Patent: January 7, 2020Assignee: THE CLIMATE CORPORATIONInventors: Doug Sauder, Tavis Bones, Tim Reddy
-
Patent number: 10516728Abstract: Computing systems, devices, and associated methods of operation of filtering packets at virtual switches implemented at hosts in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving, at the virtual switch, a packet having a header and a payload and processing, at the virtual switch, the received packet based on multiple match action tables arranged in a hierarchy in which first and second layers individually contain one or more match action tables that individually contain one or more entries each containing a condition and a corresponding processing action.Type: GrantFiled: June 30, 2017Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Daniel Firestone
-
Patent number: 10511652Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.Type: GrantFiled: February 14, 2018Date of Patent: December 17, 2019Assignee: Google LLCInventors: Todd Jackson, Andrew A. Bunner, Matthew Steiner, John Pongsajapan, Jessica Shih-Lan Cheng, Edward Ho, Sean McBride
-
Patent number: 10506064Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: GrantFiled: December 20, 2017Date of Patent: December 10, 2019Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 10498698Abstract: A system for remotely controlling an electronic device includes a first electronic device configured to read a frame buffer to compress a screen and transmit the compressed screen, a second electronic device connected to the first electronic device and configured to repeatedly receive the compressed screen, to receive a communication service related event generated in the first electronic device and output the communication service related event, and to receive an event of copying a file between the first electronic device and the second electronic device and pasting the file, and a network configured to form a communication channel between the first electronic device and the second electronic device according to an authentication result of authentication information input into at least one of the first electronic device and the second electronic device.Type: GrantFiled: June 11, 2018Date of Patent: December 3, 2019Assignee: Samsung Electronics Co., LtdInventors: Shinhyun Kim, Taeho Kim, Hongkyun Kim, Hyomin Oh, Yongwan Hwang