Patents Examined by Nicholas R. Taylor
  • Patent number: 10951569
    Abstract: Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email can be received within an email client. The email can be rendered within the email client, such as by: presenting a first selectable element within the email client, presenting a second selectable element within the email client, and presenting one or more content items within the email client. A selection of the first selectable element can be received within the email client. In response to the selection of the first selectable element, a presentation of the one or more content items can be adjusted within the email client.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: March 16, 2021
    Assignee: salesforce.com, inc.
    Inventors: Joe Teplow, Scott Motte, Kevin Dutra, Mark Robbins, Yamil Asusta, Devin Torres, Steven Collins, Trever Faden, Derek Jacobi, Selby Kendrick, Johnny Omar Mejias Luciano, Adam Beckerman
  • Patent number: 10951503
    Abstract: Technologies are disclosed for determining validity of data obtained from an A/B experiment, where the experiment evaluates the desirability of a potential change at a website. The experiment is run for a period of time and based upon an expected allocation of users into the A group (control group) and the B group (e.g., treatment group), along with an actual number of users directed into the two groups, it is determined if a minimal detectable error of allocation has been exceeded and, if it has, the data is deemed to be invalid. If not, the data is deemed to be valid.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rui Chen, Siwei Jia, Tae Yeon Kim, Mengyun Lv, Serguei B. Stepaniants
  • Patent number: 10951472
    Abstract: An information processing device includes a memory and a processor coupled to the memory. The processor is configured to record, in the memory, requests to a plurality of computers. The processor is configured to determine, based on a past trend of requests and a specified maintenance-performing time, a time period in which maintenance is to be performed. The processor is configured to stand by until the determined time period comes. The processor is configured to determine, after standby, a maintenance standby time for each of the plurality of computers based on requests assigned to each of the plurality of computers. The processor is configured to determine, based on the maintenance standby time determined for each of the plurality of computers, an order in which maintenance is performed on the plurality of computers.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: March 16, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Takeshi Kondo, Daisuke Butsuda
  • Patent number: 10944817
    Abstract: The present invention relates to system and methods for segmented data transmission. One example comprises steps of: connecting a plurality of computerized devices to each other; designating at least one master device from the plurality of computerized devices; designating remainder of devices as slave devices; producing a content originated from said at least one master device; segmenting the content into a plurality of data-streams; transmitting at least one data-stream of said plurality of data-streams to slave devices; uploading said plurality of data-streams to a server-computer; assembling said plurality of data-streams into said content.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: March 9, 2021
    Assignee: OMNISTREAM LTD.
    Inventors: Hagay Avraham, Avi Mordehay Sharir, Almog Noyberg
  • Patent number: 10944647
    Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Raja Kommula, Georgios Oikonomou
  • Patent number: 10944846
    Abstract: A method of causing a computer to execute: classifying, based on topology for indicating connection relationships among a data-provision apparatus, distribution-destination apparatuses corresponding to distribution destinations of distribution targets, and relay apparatuses configured to relay communications between the data-provision apparatus and the distribution-destination apparatuses, the mutual distribution-destination apparatuses; identifying a first distribution-destination apparatus having a highest communication speed of a directly connected link among the distribution-destination apparatuses belonging to the group; and creating a distribution schedule of the data in a manner that the data is transmitted from the data-provision apparatus to the first distribution-destination apparatus in the same group, and next, the data is transmitted from the first distribution-destination apparatus to a second distribution-destination apparatus other than the first distribution-destination apparatus in the group
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 9, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masataka Sonoda, Noriyuki Fukuyama
  • Patent number: 10938586
    Abstract: A system implements user permissions and user subscriptions with regard to content posted on one or more peer-to-peer knowledge sharing platforms (e.g., Community pages). Permissions are assigned to groups of users, rather than individual users. Permissions are determined by the groups of which the user in question is a member.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: March 2, 2021
    Assignee: SERVICENOW, INC.
    Inventors: Sarup Paul, Umakanth Godavarthy, Prabhat Mishra, Paulina Luckiewicz, Avishek Dey, Vinamra Misra, Mallesh Aggu, Harish Bellamane, Rampradeep Dodda, Preethi Chittimalla, Ryan Currier
  • Patent number: 10936528
    Abstract: A method and information handling system utilize an enclosure controller connected to a plurality of server modules. The enclosure controller has an enclosure controller processor for obtaining server module video data from a server module of the plurality of server modules. The enclosure controller provides the server module video data for display. At least one parameter of the server module video data is modified to simplify processing of the server module video data in response to detection of an excessive processing burden of the enclosure controller processor.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: March 2, 2021
    Assignee: Dell Products, L.P.
    Inventors: Shawn J. Dube, Timothy M. Lambert
  • Patent number: 10938939
    Abstract: Client-side Quality-of-Service (QoS) for viewing of Adaptive Bitrate (ABR) streams may be provided. First, a plurality of Adaptive Bitrate (ABR) objects corresponding to a first video rendition of a content program may be downloaded from a Content Delivery Network (CDN) in non-real-time. The plurality of ABR objects may comprise a portion of ABR objects comprising the content program. Next, the plurality of ABR objects downloaded in non-real-time may be stored in a cache. At least a portion of the content program may then be retrieved in real-time using ABR streaming. Retrieving the at least a portion of the content program may comprise obtaining a first ABR object corresponding to the content program and a second ABR object corresponding to the content program.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: March 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: James Cunningham, Ian Bastable
  • Patent number: 10938653
    Abstract: A method and apparatus of a device that updates boot images of a network segment of a network is described. In an exemplary embodiment, the device receives a configuration point for the network segment, where the network segment includes a heterogeneous mix of a plurality of network elements. For each of the plurality of network elements in the network segment, the device identifies a boot image for that network element corresponding to the configuration point and updates the network element. The boot image for a network element includes the software that network element runs and a configuration of this software.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: March 2, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Anshul Sadana, Ashwin Kohli, Lincoln Travis Dale
  • Patent number: 10938945
    Abstract: The disclosure is directed at a method and system for controlling access to user content within a search framework. After a user accesses the search framework, the user's role within the framework is verified and then user content over the entire search framework which is associated with the user's role is retrieved and displayed to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 2, 2021
    Assignee: D2L CORPORATION
    Inventor: Brian Pearson
  • Patent number: 10938890
    Abstract: Systems and methods for managing the processing of information acquired by sensors within an environment are disclosed herein. According to an aspect, a system includes multiple sensors configured to acquire information about an environment. The system may also include computing devices that are each operatively connected to a respective one of the sensors. Further, each computing device may be configured to determine an object and/or action within the environment based on the acquired information. The system may include a processing manager configured to determine whether a first computing device among the plurality of computing devices does not have predetermined resource availability for determining the object and/or action. The processing manager may control the first computing device to communicate the information to a second computing device for determining the one of the object and action in response to determining that the first computing device does not have the predetermined resource availability.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: March 2, 2021
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: David Bernath, Phuc Do, Dean Herring, Abhishekh Padmanabhan, Adrian Rodriguez, David Steiner, Jonathan Waite
  • Patent number: 10939532
    Abstract: The invention relates to the field of commissioning of infrastructure elements of a lighting network for connecting wireless enabled lighting devices in a secure manner to a wireless network using key information acquired via a cloud based service. A commissioning device comprises a first communication means for communicating with a server unit. The commissioning device obtains identification information from the infrastructure element to be commissioned and transmits the obtained identification information to a server unit which stores key information associated with identification information of the infrastructure element. The server unit retrieves the key information associated with the transmitted identification information and transmits the retrieved key information to the commissioning device. The commissioning device uses the received key information for establishing a secure communication channel to the infrastructure element.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 2, 2021
    Assignee: TRIDONIC GMBH & CO KG
    Inventor: Abhinav Somaraju
  • Patent number: 10931507
    Abstract: Examples of the present disclosure can include a method. The method may include (1) identifying, by a virtual infrastructure manager (“VIM”), a virtual network function (“VNF”) descriptor from information obtained from the integrated network, (2) selectively generating at least one container on the physical network based on the VNF descriptor, (3) determining, by the VIM, an integrated network requirement based on state information associated with the integrated network, (4) providing, by the VIM, to a container management platform, the integrated network requirement, and (5) causing a VNF to be generated in the container to fulfill the integrated network requirement. Corresponding systems, non-transitory computer-readable media, and methods are also disclosed.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventor: Vinod Anthony Joseph Cherunni
  • Patent number: 10931731
    Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A plurality of responses to a plurality of requests for a webpage is received, the webpage including dynamic components. The plurality of responses is compared to identify common and dynamic components across the plurality of requests. A cached stub is dynamically adapted based on the comparison within a learning window, the cached stub including the identified common components and placeholders for portions of the identified dynamic components. The dynamically adapted cached stub is sent in response to at least some of the plurality of requests for the webpage. A frequency of reloading of the webpage is monitored, wherein a reloading of the webpage is triggered by a detection of the dynamically adapted cached stub having one of a plurality of types of error. The learning window is adjusted based on a frequency of reloading of the webpage.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: February 23, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Hariharan Kolam, Sharad Jaiswal, Mohammad H. Reshadi, Ashok Anand
  • Patent number: 10924555
    Abstract: A communications device, such as an Internet-of-Things device, includes an entity resource to originate or consume data, and core resources to facilitate stateless messaging with a remote device, with the messaging being associated with the entity resource. Transaction resources are provided to manage a transaction with the remote device. The transaction includes a sequence of messages associated with the entity resource. The transaction resources include a transaction state machine to represent a current intra-transactional ephemeral state from among a plurality of intra-transactional ephemeral states representing progression of the transaction, a commit handler to institute a persistent state change related to the entity resource in response to a successful completion of the transaction, and a transaction communicator to conduct intra-transaction communications via the core resources directed to corresponding transactional resources of the remote device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: February 16, 2021
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Gregory Burns, Ravi Subramaniam
  • Patent number: 10924368
    Abstract: Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: February 16, 2021
    Assignee: Architecture Technology Corporation
    Inventor: Maher Kaddoura
  • Patent number: 10917380
    Abstract: A communication partner correspondence relationship collecting device includes a communication partner specifying unit that specifies a subject communication partner whose correspondence relationships are to be collected; a DNS query transmission controller that controls a DNS client such that the DNS client transmits a DNS query to the subject communication partner in a given cycle shorter than a cycle in which the IP address corresponding to the subject communication partner is changed and that collects IP addresses corresponding to the subject communication partner from responses to the DNS queries; and a correspondence relationship log information creator that creates log information from the IP addresses corresponding to the subject communication partner, which are the IP addresses collected by the DNS query transmission controller, and at least one of a set of dates and a set of times at which responses are made to the DNS queries.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 9, 2021
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Daiki Chiba, Takeshi Yagi
  • Patent number: 10917469
    Abstract: A computer-implemented method for efficiently accessing a secondary storage in highly available clustered storage environment may include receiving a client-initiated data request at a secondary server coupled to a secondary storage; determining request information about the client-initiated data request; determining with the secondary server whether to process the client-initiated data request on the secondary storage based on the determined request information; and responsive to determining that the secondary server should process the client-initiated data request, processing the client-initiated data request by the secondary server to retrieve data from the secondary storage.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: February 9, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Manoj Kumar Tiwari, Avik Sil, Swamy Gowda Jayaramu, Shibabrata Mondal
  • Patent number: 10917475
    Abstract: A method, reception apparatus, and computer-readable medium for communicating with a server to download or upload data. The method includes acquiring a URI (Uniform Resource Identifier) message that includes a DNS (Domain Name System) name registered with the IANA (Internet Assigned Numbers Authority). A URL (Uniform Resource Locator) is generated based on the registered DNS name in the acquired URI message and a predetermined domain name. The data is downloaded from, or uploaded to, the server using the generated URL.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 9, 2021
    Assignee: Saturn Licensing LLC
    Inventor: Mark Eyer