Patents Examined by Greg C. Bengzon
-
Patent number: 10505871Abstract: A messaging server with a future message storage space for future messages, each being a sender created message not yet delivered to a recipient that has an associated sender specified message delivery time. Recipient specific delivery block details are specified for a set of delivery blocks for future messages. The future messages are received processed and stored. Until the respective sender specified message delivery time a respective one of the set of senders is able to retract and edit a corresponding one of the future messages. Future messages are delivered at the delivery time consistent with the delivery blocks. After delivery the sender is unable to retract and edit a corresponding delivered message. Future messages do not alert a recipient of arrival until the sender established delivery time, which minimizes cognitive distractions and provides the sender with notice for anticipating a time of response, without overly distracting the recipient.Type: GrantFiled: November 30, 2017Date of Patent: December 10, 2019Inventor: Sandeep Jain
-
Patent number: 10498685Abstract: Methods, apparatus, systems, and computer-readable media are provided for minimizing distractions caused by notifications. Notifications can be limited by scoring sources of notifications according to an activity that a recipient is involved in, previous interactions between a user and the source, and/or any other data that can be associated with a notification. For example, a user that is driving can limit the sources from which notifications can be received, unless a score for a particular sources satisfies a notification threshold while driving. Otherwise, if the score fails to satisfy the notification threshold, the user can be presented with the notification at a different time or via a modality that is less distracting than a typical modality for presenting the notification. As a user indicates preferences for receiving notifications from particular sources, the scores for those sources can be dynamically adapted to a user's predilection for particular sources and/or notifications.Type: GrantFiled: November 20, 2017Date of Patent: December 3, 2019Assignee: GOOGLE LLCInventors: Vikram Aggarwal, Moises Morgenstern Gali
-
Patent number: 10476827Abstract: Implementations relate to sharing images and image albums over a communication network. In some implementations, a computer-implemented method includes determining that a shared album data structure is accessible by a device and includes references to album images. The device determines one or more suggested images from a collection of stored images associated with a user, based on determining sharing scores for the stored images. The sharing scores are based on comparing one or more characteristics of the stored images to one or more corresponding characteristics of the album images. The method includes causing display of the one or more suggested images by the device, receiving a selection of at least one selected image of the suggested images based on received user input, and causing an update of the shared album data structure with the at least one selected image to be accessible over a communication network by recipient users.Type: GrantFiled: September 27, 2016Date of Patent: November 12, 2019Assignee: Google LLCInventors: David Lieb, James Gallagher, Kedar Jayant Kanitkar, Teresa Ko, Loren Puchalla Fiore, Jason Chang, Nan Wang, Jingyu Cui, Shengyang Dai
-
Patent number: 10476686Abstract: There is provided a wireless communication device including a wireless communication unit, a communication control unit configured to control a process of detecting a nearby wireless communication device by the wireless communication unit, a connection process to the nearby wireless communication device detected in the detection process, and communication of content data with the nearby wireless communication device connected in the connection process, and a storage unit that stores content data. The communication control unit, on the basis of information received from the nearby wireless communication device in the detection process, determines if one of the content data in the storage unit or content data in the nearby wireless communication device has been updated relative to the other, and controls the connection process performed when the update is determined.Type: GrantFiled: December 15, 2016Date of Patent: November 12, 2019Assignee: SONY CORPORATIONInventors: Masanori Sato, Katsutoshi Itoh, Tomoya Yamaura, Hideyuki Suzuki
-
Patent number: 10476918Abstract: Methods and systems for conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least one network interfaces, a request for active or available locales for the electronic device. Conveying the locale information also includes sending, to the remote device and via the network interface, a message in a locale profile format including a list of available locales. The message includes a version field that indicates a version of schema used to transmit the list of available locales, an active local field that indicates a locale currently being used by the electronic device, and an available locales field that indicates which locales are available for use by the electronic device.Type: GrantFiled: February 26, 2018Date of Patent: November 12, 2019Assignee: Google LLCInventors: Grant M. Erickson, Jay D. Logue
-
Patent number: 10469600Abstract: Systems and methods for a local proxy for service discovery. In some embodiments, an Internet-of-Things (IoT) gateway may include: a processor; and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IoT gateway to: retrieve, by a service discovery agent, endpoint information maintained by a service discovery server remotely located with respect to the IoT gateway; store the service endpoint information in the memory; receive a service request aimed at a service endpoint; and provide the service endpoint information, from the memory, in response to the service request.Type: GrantFiled: November 14, 2017Date of Patent: November 5, 2019Assignee: Dell Products, L.P.Inventors: Chen-Hsi Tsai, Yu-Ching Wang, Tzu-Hui Sung, Rezwanul Kabir
-
Patent number: 10469336Abstract: Command performance may be monitored. In a monitoring transaction, a product may be selected from a plurality of products in one group of a plurality of groups of products. Execution performance of a command by the selected product may be monitored. The monitored execution performance may be provided for determining compliance with a service level agreement for the product based on the monitored executed performance.Type: GrantFiled: June 24, 2016Date of Patent: November 5, 2019Assignee: VERISIGN, INC.Inventors: James Gould, Manish Kumar Maheshwari, Sathyabodh Mudhol
-
Patent number: 10462036Abstract: A method includes receiving user data packets from customer premises equipment (CPE) in communication with a network terminal over a communication link and enabling a network terminal-side loopback mode to establish a closed traffic test loop across the communication link between the network terminal and the CPE. The received user data packets indicate that a CPE-side loopback mode is enabled. The method also includes injecting a number of data bits into the closed traffic test loop until a saturation threshold of the communication link is satisfied, and when the number of data bits injected into the closed traffic test loop satisfies the saturation threshold, determining a packet error-rate of the number of data bits circulating in the closed traffic test loop. After determining the packet error-rate, the method also includes removing the closed traffic test loop across the communication link between the network terminal and the CPE.Type: GrantFiled: August 17, 2017Date of Patent: October 29, 2019Assignee: Google LLCInventors: Brian Tran, Ke Dong, Xinfa Wu, Huy Nguyen, Sean Howarth
-
Patent number: 10454701Abstract: A method and an apparatus by which a remote user interface (UI) client device provides a remote UI service, the method comprising receiving an event message, which includes a URL for accessing a first UI resource providing a UI notifying the receipt of a message, from a remote UI server device; obtaining the first UI resource from the remote UI server device by using the URL; receiving external inputs of message control commands via the first UI resource; and transmitting the message control command to the remote UI server device.Type: GrantFiled: August 5, 2015Date of Patent: October 22, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hwa-jung Kim, Ho Jin, Young-chul Sohn, Soo-min Shin, Min-jeong Moon
-
Patent number: 10440155Abstract: Systems and methods are provided for setting up a communication channel over a packet switched network between/among participants to a private line connection which has been established over the packet switched network such that the communication channel is different from the private line connection.Type: GrantFiled: November 9, 2016Date of Patent: October 8, 2019Assignee: Cloud9 Technologies, LLCInventors: Stephen J Kammerer, Leonidas P Papadopoulos, Andrew Pappas
-
Patent number: 10437888Abstract: An information processing apparatus and method. The information processing apparatus has circuitry to extract metadata from output data which includes one or more sets of documents. A number is allocated to each of the one or more sets of documents, the allocated number corresponding to the number of a plurality of output apparatuses. An output destination is determined from among the plurality of output apparatuses based on the allocated number, and the output data is transmitted to the determined output apparatus.Type: GrantFiled: March 21, 2016Date of Patent: October 8, 2019Assignee: Ricoh Company, Ltd.Inventor: Shinya Mori
-
Patent number: 10425355Abstract: In some examples, a data stream processing system is provided for processing data streams so as to extract and transmit pertinent information from the data streams to devices or systems. More specifically, the data stream processing system can facilitate a selective, reliable and efficient processing of data elements within the data streams.Type: GrantFiled: October 5, 2016Date of Patent: September 24, 2019Assignee: HCA Holdings, Inc.Inventors: Steven V. Manoukian, Lindsay Stergar, Chad Robinson
-
Patent number: 10419366Abstract: Some embodiments of the invention provide a forwarding element that can be configured through in-band data-plane messages from a remote controller that is a physically separate machine from the forwarding element. The forwarding element of some embodiments has data plane circuits that include several configurable message-processing stages, several storage queues, and a data-plane configurator. A set of one or more message-processing stages of the data plane are configured (1) to process configuration messages received by the data plane from the remote controller and (2) to store the configuration messages in a set of one or more storage queues. The data-plane configurator receives the configuration messages stored in the set of storage queues and configures one or more of the configurable message-processing stages based on configuration data in the configuration messages.Type: GrantFiled: October 16, 2017Date of Patent: September 17, 2019Assignee: BAREFOOT NETWORKS, INC.Inventors: Changhoon Kim, Xiaozhou Li, Anurag Agrawal, Julianne Zhu
-
Patent number: 10419535Abstract: A system and method for storing and retrieving preconfigured, hidden SyncML server profiles on a client is described. Conventionally, users of client devices need to manually configure the devices to allow for synchronization with new servers via SyncML. Preconfigured SyncML profiles allow a client to synchronize with a SyncML server without having to generate a new SyncML profile, thereby improving user experience. The preconfigured SyncML profiles may be hidden from a user or displayable to a user.Type: GrantFiled: October 2, 2017Date of Patent: September 17, 2019Assignee: Conversant Wireless Licensing S.a.r.l.Inventor: Janne Vuori
-
Patent number: 10419577Abstract: Multiple profiles are received in association with a first user account in an asynchronous messaging system. One or more of the profiles are associated with other user accounts. The associated profiles are transmitted to user clients associated with the other user accounts for storage as a local copy. The association may include inclusion in a contact list of the first user, or a contact list of the other users. The associated profiles are transmitted when messages are sent from the first account to the other user clients, or the profiles are created or updated. A public profile may include a version identifier which is updated when the public profile is updated. Updates to local copies of the public profile at other user clients may occur only when a local copy of the associated version identifier indicates that the local profile is outdated, thereby reducing network traffic.Type: GrantFiled: August 31, 2016Date of Patent: September 17, 2019Assignee: NANDBOX INC.Inventors: Hazem Abdel-Maguid, Abdelrahman Amer
-
Patent number: 10412183Abstract: An electronic device accesses a listening history of a user of a media-providing service, and for each characteristic of a set of characteristics describing tracks provided by the media-providing service, determines a measure of divergence with respect to listening contexts for the listening history of the user. The electronic device identifies a characteristic that has a respective measure of divergence that satisfies a threshold indicative of a lack of uniformity in the listening history with respect to the listening contexts. The electronic device determines a representative value of the identified characteristic for a listening context corresponding to a current listening context of the user. The electronic device provides personalized content to a client device of the user based on the current listening context and representative value of the identified characteristic.Type: GrantFiled: August 23, 2017Date of Patent: September 10, 2019Assignee: Spotify ABInventors: Clay Gibson, Will Shapiro, Santiago Gil, Ian Anderson, Margreth Mpossi, Oguz Semerci, Scott Wolf
-
Patent number: 10411960Abstract: A computing resource service provider may provide computing instances organized in to logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be detached from auto-scaling group. Detached instances may no longer be managed by the auto-scaling group and may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.Type: GrantFiled: November 12, 2014Date of Patent: September 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Shawn Jones, Mihir Rajendrabhai Patel, Eric Samuel Stone, Derek Solomon Pai
-
Patent number: 10404559Abstract: An apparatus for remotely rebooting an electronic device may have an first port adapted to interface with a first communications line capable of transmitting and receiving both data and power, an second port adapted to interface with a second communications line capable of transmitting and receiving both data and power, at least two status light emitting diodes, and at least one power port capable of receiving power from an external power supply module. The apparatus uses an auto-ping, traffic monitor, and heartbeat methodology to manage the operable state of a PSE, PD, or Ethernet traffic. If either one is deemed to have become non-functional or otherwise fall below set operating standards, the apparatus sends a signal to reboot the particular device in question. This removes the need for a manual reboot of a particular device such as a peripheral device in an electronic system.Type: GrantFiled: July 8, 2016Date of Patent: September 3, 2019Assignee: Dataprobe Inc.Inventors: David Weiss, Jeffery Schaefer
-
Patent number: 10397346Abstract: In one embodiment, a method includes automatically determining, in response to user input that includes an indication that the user is generating social-network content, a location of the user. The social network has a number of nodes and a number of edges connecting the nodes, and at least one node corresponds to the user. The method includes sending, automatically and without requiring further user input, the location from a client computing device of the user to an external server computing device and receiving from the server an identification of one or more places corresponding to the location.Type: GrantFiled: November 24, 2014Date of Patent: August 27, 2019Assignee: Facebook, Inc.Inventors: Wayne Kao, Tal Shumski
-
Patent number: 10389762Abstract: Embodiments of the present invention are directed to a method, system and apparatus for causing a communication client to join a media-over-packet communication session. The method comprises receiving from a communication client an indication indicative of a desire of the communication client to establish a communication session, the communication client being registered in association with a user account. The method further comprises determining if there exists at least one active communication session established with at least one other communication client registered in association with the user account. Responsive to determining that there does exist at least one active communication session, the method further comprises causing the communication client to join at least one of the at least one active communication session.Type: GrantFiled: December 19, 2006Date of Patent: August 20, 2019Assignee: BCE INC.Inventors: David William Clark, Jonathan Allan Arsenault, Jeffrey William Dawson, Eric John Wolf