Patents Examined by Greg C. Bengzon
  • Patent number: 11057337
    Abstract: A content distribution facilitation system is described comprising configured servers and a network interface configured to interface with a plurality of terminals in a client server relationship and optionally with a cloud-based storage system. A request from a first source for content comprising content criteria is received, the content criteria comprising content subject matter. At least a portion of the content request content criteria is transmitted to a selected content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. The recorded content may be transmitted via one or more networks to one or more destination devices. Optionally, a voice analysis and/or facial recognition engine are utilized to determine if the recorded content is from the first content contributor.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: July 6, 2021
    Assignee: Greenfly, Inc.
    Inventors: Shawn David Green, Daniel Brian Kirschner
  • Patent number: 11057263
    Abstract: The current document is directed to methods and systems that efficiently distribute virtual-machine images (“VM images”) among servers within large, distributed-computer-system-implemented IAAS platforms to facilitate temporally and computationally efficient instantiation of virtual machines within the servers. In implementations discussed below, VM images are stored in a distributed fashion throughout one or more distributed computing systems, using several different VM-image-distribution models, in order to balance computational-resource usage, temporal constraints, and other factors and considerations related to VM-image distribution and VM instantiation.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: July 6, 2021
    Assignee: VMware, Inc.
    Inventors: Mihnea Olteanu, Bharath Siravara, Marius Popa, Xin Yao, Vui Chiap Lam
  • Patent number: 11038994
    Abstract: A technique for Transport Protocol, TP, selection and setup of a connection between a client and a server is disclosed. An exemplary method aspect (in the client), comprises the steps of preparing a session setup message comprising: i) setup information for at least one candidate TP, and ii) a preference order for setup of the at least one TP; transmitting the prepared session setup message towards the server; and receiving, in response to the transmitted session setup message, a setup response message comprising setup information pertaining exclusively to one TP selected for the connection. A further method aspect (in the server) comprises the steps of receiving the session setup message; selecting, depending on availability of the candidate TPs, the most preferred TP on the basis of the preference order; and transmitting, in response to the received session setup message, the setup response message.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: June 15, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Szilveszter Nádas, Attila Mihály
  • Patent number: 11032370
    Abstract: The disclosure includes embodiments for improving wireless communications among vehicular micro clouds within a vehicular macro cloud. In some embodiments, a method for a control plane (CP) node in a vehicular micro cloud includes: receiving a data request via a Vehicle-to-Everything (V2X) network; analyzing the data request using a control plane to select a target content provider for providing data content requested by the data request; using a data plane to process the data request; generating feedback data including one or more of result data describing a processing result of the data request and control-plane data; and modifying an operation of the CP node based on the feedback data so that a reduction including one or more of a latency of data delivery and a data packet loss for data requests processed by the CP node is achieved. The reduction improves over time as more feedback data is generated.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: June 8, 2021
    Inventors: Takamasa Higuchi, Onur Altintas, Kentaro Oguchi
  • Patent number: 11019022
    Abstract: Technology related to processing network packets with returnable values is disclosed. In one example, a method includes intercepting a Domain Name System (DNS) request including returnable request values in respective request packet fields. A hash function can be used to characterize or modify the intercepted returnable request values. The intercepted DNS request can be forwarded to a DNS server. A DNS response including returnable response values in respective response packet fields can be received. The returnable response values and the hash function can be used to determine whether the DNS response is legitimate. A legitimate DNS response can be forwarded to a client.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: May 25, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Peter Michael Thornewell, Robert Andrew Kovalchik
  • Patent number: 11012527
    Abstract: 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: Grant
    Filed: September 12, 2019
    Date of Patent: May 18, 2021
    Assignee: NANDBOX INC.
    Inventors: Hazem Abdel-Maguid, Abdelrahman Amer
  • Patent number: 10951432
    Abstract: A method and an apparatus by which a remote user interface (UI) client device provides a remote UI service, the method including 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: Grant
    Filed: September 27, 2019
    Date of Patent: March 16, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hwa-jung Kim, Ho Jin, Young-chul Sohn, Soo-min Shin, Min-jeong Moon
  • Patent number: 10877939
    Abstract: A communication terminal includes an acquiring part that, when a data set including real data representing content of the data set and attribute data indicating an attribute of the real data is newly stored on a data storage device, acquires the attribute data from the data storage device without waiting for a user to instruct that the attribute data is to be acquired, and acquires the real data after the user instructs that the real data is to be acquired, and a notification controller that controls a notifying part to notify the user of the attribute indicated by the attribute data acquired by the acquiring part.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: December 29, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Akira Kadoda
  • Patent number: 10860342
    Abstract: A computing system may include a virtualization server configured to run virtual sessions for a plurality of client devices. The system may further include a cloud computing service configured to prelaunch virtual sessions in a prelaunch session pool at the virtualization server without being requested by the plurality of client devices. Furthermore, the virtualization server may be configured to assign the virtual sessions from the prelaunch session pool to respective client devices on demand.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: December 8, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Yuri Kolesnikov, Leo C Singleton, IV
  • Patent number: 10855783
    Abstract: In some embodiments, a real-time and interactive preview of alerts is provided in a user interface. A computer system parses a set of rules that specifies an alert definition. Each rule identifies a set of observations and an alert trigger criterion based on user input in the user interface. For a rule, the computer system accesses historical data corresponding to the set of observations identified by the rule and determines, based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule. The analysis is based on the alert trigger criterion identified by the rule. The computer system aggregates, based on the alert definition, the time points determined for the rule with time points determined for another rule from the set of rules. Further, the computer system generates an alert preview over the time period for presentation at the user interface.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: December 1, 2020
    Assignee: Adobe Inc.
    Inventors: William Brandon George, Nathan Purser, Joseph Ward, Kristopher Paries, John Bates
  • Patent number: 10848551
    Abstract: In a parallel computer system having multiple information processing apparatuses, a first information processing apparatus includes circuitry configured to wait for calculation target data from each of one or more other information processing apparatuses being included in the plurality of information processing apparatus; carry out an average calculation that calculates an average value of a plurality of calculation target data including the waited calculation target data; and transmit the calculated average value to a second information processing apparatus being one of the plurality of information processing apparatuses and being different from the other information processing apparatuses. This configuration makes it possible to achieve highly-precise collective average calculation without requiring bit expansion.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: November 24, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Yuji Kondo, Takashi Arakawa
  • Patent number: 10848378
    Abstract: A gateway causes an ECU to set an ID according to the number of loads connected to the ECU. The ECU transmits, to the gateway, a set ID which is according to the loads. If IDs transmitted from a plurality of ECUs are overlapped, the gateway causes the ECU to set an ID according to the number of parallel connections of the loads. The ECU transmits, to the gateway, a set ID which is according to the number of parallel connections. If IDs transmitted from a plurality of ECUs are overlapped, the gateway causes the ECU to set an ID according to a sum of drive currents of the loads.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: November 24, 2020
    Assignee: YAZAKI CORPORATION
    Inventor: Yoshihide Nakamura
  • Patent number: 10841273
    Abstract: Some embodiments provide a method for providing dynamic host configuration protocol (DHCP) services to different data compute nodes (e.g., virtual machines) that belong to different logical networks (e.g., for different tenants in a datacenter). In some embodiments, the method inserts a logical network identifier (LNI) value to each DHCP packet and forwards the packet to a DHCP server module for processing the DHCP request. Based on the LNI value, the DHCP server of some embodiments identifies the logical network from which the DHCP packet is received. The DHCP server then provides the requested DHCP service (e.g., assigning an IP address to a data compute node that has originated the DHCP packet, assigning a domain name, etc.) according to a DHCP service configuration for the identified logical network.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: November 17, 2020
    Assignee: NICIRA, INC.
    Inventors: Uday Masurekar, Jayant Jain, Ronghua Zhang, Mani Kancherla, Minjal Agarwal
  • Patent number: 10812445
    Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: October 20, 2020
    Assignee: SLING MEDIA PVT LTD
    Inventors: Jayaprakash Narayanan Ramaraj, Suhas Nayak, Joyce Jojo, Gopikumar Ranganathan
  • Patent number: 10812435
    Abstract: The present disclosure relates to systems and methods for suppressing repetitive notifications about messages in messaging groups. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to determine whether a first message in a first message group substantially matches a second message in a second message group; and after it is determined that a user associated with the first message group has accessed the first message, record the second message as a read message responsive to having determined that the same user is associated with the second message group.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 20, 2020
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10785118
    Abstract: An information handling system may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the processor to determine a topology of connectivity of various components of a system comprising multiple information handling system chassis and apply validation rules to the topology to validate the topology.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: September 22, 2020
    Assignee: Dell Products L.P.
    Inventors: Sudhir Vittal Shetty, Sanjay Sane, Balaji Rajagopalan
  • Patent number: 10779035
    Abstract: A method for transmitting media data-related information at a transmitting entity in a multimedia transmission system including at least one intermediate node is provided. The method includes generating information of traffic, which corresponds to at least one media data configuring a multimedia service, for each valid time period, and transmitting the media data-related information comprising the information of traffic to a receiving entity through the at least one intermediate node.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: September 15, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Wan So, Kyung-Mo Park
  • Patent number: 10721183
    Abstract: Systems and methods are provided for dynamically allocating and accessing hosting server resources to users of hosting services. The system may include one or more servers that provide multiple levels of access to the hosting server resources, and an administration server configured with one or more migration paths that allow the user to migrate the account between two levels while the account remains accessible to all entities authorized to access the account. The hosting server resources may be divided according to virtual partitions that are resizable by the administration server. The system may include a migration interface stored on and accessible to the user from the administration server. The migration interface provides the user with options to migrate the account between the levels of access. The system may include an application programming interface that provides access to the administration server for changing the account's level of access.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: July 21, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Harry Jasperson, Jr., Daymion Tad Reynolds, William R. Watt, II
  • Patent number: 10715484
    Abstract: A domain management system that manages domain names, network addresses, and other aspects of a computing network domain is provided. The domain management system obtains domain data, such as domain name system (“DNS”) records, from any number of network-accessible providers of the domain data, such as DNS servers. The domain management system can store, transform, and synchronize the domain data among the network-accessible providers, even if the network-accessible providers do not all use or recognize the same format and/or content of domain data.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 14, 2020
    Assignee: CALLFIRE, INC.
    Inventor: William Christopher Albert
  • Patent number: 10715471
    Abstract: A method for providing a proof-of-work challenge based on hash mining for reducing spam attacks comprising: receiving an email message from a client device; determining a level of trustworthiness of the client device; generating a challenge message based on the determined trustworthiness of the client device; transmitting the challenge message to the client device; receiving a response to the challenge message from the client device; and forwarding the email to one or more recipients when the response to the challenge message is correct.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: July 14, 2020
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Luis Campo Giralte