Patents Examined by Hermon Asres
  • Patent number: 10713331
    Abstract: A website hosting provider may assist hosting customers with the creation and publication of their websites. The website hosting provider may receive and convert customer service voice communications into customer service text communications. The website hosting provider may organize the customer service text communications in clusters so that all of the customer service text communications in the same cluster are regarding the same topic. The website hosting provider may also assign a score, regarding the effectiveness, and hosting customer variables, regarding the calling hosting customer, to each customer service text communication. When a new, i.e., current hosting customer calls regarding a topic and has similar hosting customer variables, the website hosting provider may determine, based on the past customer service text communications, a set of optimal questions.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: July 14, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Jared Lewandowski, Justin Tsai, Josh Berk
  • Patent number: 10715570
    Abstract: A method includes establishing a network connection with a source computing device and an application services computing device, receiving, via the network connection, a source event stream at the application services computing device, and extracting a sample of the source event stream. The method further includes partitioning the sample of the source event stream into fields, identifying a field data type of a field of the multiple fields in the sample, identifying a distribution of values of the field in the sample, and extrapolating, from the sample of the source event stream, extrapolated functions for the fields. Extrapolating an extrapolated function is dependent on the field data type and the distribution of the field. The method further includes transforming, based on the plurality of extrapolated functions in the configuration file, the source event stream to obtain a transformed event stream, and analyzing, by a target machine learning model, the transformed event stream.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: July 14, 2020
    Assignee: Intuit Inc.
    Inventor: Efraim Feinstein
  • Patent number: 10708364
    Abstract: Internet of things information systems and methods, relating to the technical field of internet of things transmission are disclosed. In one implementation, an exemplary system may comprise an object platform, a sensing network platform, and an operator management platform. The object platform may establish a communication protocol with the operator management platform through the sensing network platform. The object platform may comprise a perception information system and a control information system. The perception information system may acquire perception information of the object platform. The control information system may control objects by control information. The sensing network platform may comprise a perception information communication system and a control information communication system. In one or more further implementations, the operator management platform may comprise a perception information management system and a control information management system.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: July 7, 2020
    Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.
    Inventor: Zehua Shao
  • Patent number: 10700885
    Abstract: Disclosed herein are wireless devices operable at intermediate wireless at ranges of thousands of meters, utilizing packets that include a preamble and a data payload. Devices may be such things as keypads, door latches, occupancy monitors, sprinkler controllers and other devices needing a communications link. Devices include an intermediate-range transceiver and a separate deployment wireless interface accessible from a mobile device such as a cellular telephone or portable tablet. Devices can be registered in a database and deployed for use by means of an application running on the mobile device. A scannable label bearing a code can be affixed to a wireless device providing a means of tracking, identifying and verifying a device through the deployment process. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: June 30, 2020
    Assignee: Hall Labs LLC
    Inventors: David R. Hall, Craig Boswell, John Robinson
  • Patent number: 10701170
    Abstract: A multicasting method in a distributed cache environment is provided. The multicasting method includes steps of: (a) a specific distributed cache server among a plurality of distributed cache servers in the distributed cache environment, transmitting certain messages to client nodes including at least one another distributed cache server among the plurality of distributed cache servers in the distributed cache environment through multicast and then sequentially registering, in an unacknowledged message map, UNACK messages representing messages without their corresponding ACK messages from their corresponding client nodes among the certain messages; and (b) the specific distributed cache server checking the number of the UNACK messages registered in the unacknowledged message map and, if the number reaches a first predetermined number, stopping transmission of additional messages to the client nodes through the multicast.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: June 30, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventor: Cliff Roh
  • Patent number: 10701151
    Abstract: Methods and systems for managing access to virtual storage systems is provided. A listening socket is configured for an application for detecting communication for a plurality of virtual storage systems presented by a clustered storage system having a plurality of nodes. A packet is received at a node of the clustered storage system from a client system for a virtual storage system from among the plurality of virtual storage systems. An identifier for the virtual storage system for which the packet is destined is determined. A connection socket is cloned for the virtual storage system such that any other packet for a same connection and for the virtual storage system can be forwarded to the virtual storage system. Thereafter, the packet is processed by the application on behalf of the virtual storage system.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: June 30, 2020
    Assignee: NETAPP, INC.
    Inventors: Jeffrey Eric Semke, Prabhu Hariharan, Balaji Ramani, Bindiya Vasudevan Syamala
  • Patent number: 10693747
    Abstract: A website hosting provider may assist hosting customers with the creation and publication of their websites. The website hosting provider may receive and convert customer service voice communications into customer service text communications. The website hosting provider may organize the customer service text communications in clusters so that all of the customer service text communications in the same cluster are regarding the same topic. The website hosting provider may also assign a score, regarding the effectiveness, and hosting customer variables, regarding the calling hosting customer, to each customer service text communication. When a new, i.e., current hosting customer calls regarding a topic and has similar hosting customer variables, the website hosting provider may determine, based on the past customer service text communications, a set of optimal questions.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Jared Lewandowski, Justin Tsai, Josh Berk
  • Patent number: 10693996
    Abstract: The present disclosure discusses system and methods for improving the efficiency of a remote computing device. The system and methods include generate a profile and delivery schedule for the remote computing device. The system can dynamically update the delivery schedule of future requests the system transmits to the remote computing device based on responses to current request.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: June 23, 2020
    Assignee: Click Therapeutics, Inc.
    Inventors: Victor Gao, David Klein
  • Patent number: 10693716
    Abstract: Techniques are disclosed herein for employing blockchain for managing devices. Information for the devices may be stored in a blockchain ledger on a computer system that is part of a blockchain fabric. The computer system may include memory, a network interface and a processor. The memory may store a portion of a blockchain ledger for managing a plurality of devices, wherein the blockchain ledger comprises a plurality of blocks, each block comprises a plurality of transactions, and each transaction is associated with one of the devices. The network interface may receive a transaction, wherein the transaction comprises a unique identifier and configuration information for a device. The processor may determine that the computing server is authorized to issue the transaction to update the blockchain ledger, and cause the update to the blockchain ledger using the transaction.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 23, 2020
    Assignee: AT&T Mobility II LLC
    Inventors: Basavaraj Patil, M Mobeen Khan
  • Patent number: 10681173
    Abstract: An approach for optimizing the use of accelerators. The approach includes receiving a job request from an application. Furthermore, a network mapping is created of one or more accelerators associated with the job request based on a utilization component. The network mapping is sent to the application to utilize the one or more identified accelerators directly by the application.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Anthony T. Sofia, Nicholas P. Sardino
  • Patent number: 10680925
    Abstract: Internet websites that are popular for users in a specific location are determined and displayed to a user of an electronic device. The popularity information may be of benefit to users in the location or to users of inherently portable devices, such as a mobile telephone or a laptop computer, that travel to the location. In one embodiment, position data relating to devices used to access websites is used to establish statistics regarding the most visited websites based on location. For instance, positioning data may be added to “webpage look-up/URL requests” that are made by the devices. This data may be transmitted to a server for deriving of the statistics.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: June 9, 2020
    Assignee: Sony Corporation
    Inventor: Tomas Karl-Axel Wassingbo
  • Patent number: 10673807
    Abstract: A network device may detect packets being transmitted on a network to obtain detected packets, identify Internet Protocol (IP) addresses corresponding to the detected packets, and identify candidate IP subnets that do not include any IP address in the IP addresses corresponding to the detected packets. A particular IP subnet may be selected from the set of candidate IP subnets for allocation to a set of target devices. A network device may identify a set of candidate Internet Protocol (IP) subnets, select a particular IP subnet from the set of candidate IP subnets, and transmit, to other network devices, an advertisement including an intent to use the particular IP subnet. Responsive to determining that none of the other network devices are using the particular IP subnet, the network device may select the particular IP subnet for allocating to a set of target devices.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: June 2, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Amit Madan, Naveen Manjunath, Prateek Kapoor, Santashil Palchaudhuri
  • Patent number: 10673768
    Abstract: A transmitting apparatus is provided for transmitting data to a receiving apparatus, the transmitting apparatus comprising: a first network interface configured to transmit data to the receiving apparatus over a first communications path; a transmit buffer forming part of the first network interface, the transmit buffer being configured to store a series of packets of data for transmission over the first communications path; a data compression module configured to compress at least some of the packets of data stored for transmission; a second network interface configured to receive a decompression rate value from the receiving apparatus over a second communications path; and wherein the apparatus is configured to select data packets stored in the transmit buffer for compression based on a compression rate value and a transmission rate value of the transmitting apparatus and a decompression rate value received from the receiving apparatus via the second network interface.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 2, 2020
    Assignee: Bridgeworks Limited
    Inventor: Paul Burgess
  • Patent number: 10666700
    Abstract: The present disclosure relates to a method performed in a network server of a service provider providing a service comprising media streaming. The method comprises receiving a detection message from a mobile radio device running the service for a user registered with the service provider, said message comprising an indication that said radio device has detected a radio transmitter as well as comprising an identifier of said radio transmitter. The method also comprises determining that the radio transmitter, as identified by the received identifier, is registered with the service provider and associated with one or more actions. The method also comprises electing an action of the one or more actions. The method also comprises sending an instructions message to the radio device, said message comprising instructions to modify the service such that the radio device performs the elected action.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: May 26, 2020
    Assignee: SPOTIFY AB
    Inventors: Jens Afzelius, Lingyu Wang, Michael Becker, Shannon Cusick, Nikolaos Toumpelis, Nicholas Konstantinidis
  • Patent number: 10657006
    Abstract: A system for disaster recovery including a controller (i) for controlling bandwidth usage of a disaster recovery system in accordance with a plurality of recovery point objectives (RPOs), each RPO designating a maximal time loss constraint for data recovery for an enterprise production system, and a corresponding bandwidth allocation for the disaster recovery system to use in replicating data for the enterprise production system, wherein the RPOs are applied in accordance with a calendar-based schedule of dates and times, and (ii) for issuing an RPO alert when the RPO maximal time loss constraint for a current date and time is not satisfied.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: May 19, 2020
    Assignee: Zerto Ltd.
    Inventors: Chen Burshan, Omri Shefi, Yair Kuszpet, Ziv Kedem
  • Patent number: 10659387
    Abstract: The present disclosure describes a method for cloud resource placement optimization. A resources monitor monitors state information associated with cloud resources and physical hosts in the federated cloud having a plurality of clouds managed by a plurality of cloud providers. A rebalance trigger triggers a rebalancing request to initiate cloud resource placement optimization based on one or more conditions. A cloud resource placement optimizer determines an optimized placement of cloud resources on physical hosts across the plurality of clouds in the federated cloud based on (1) costs including migration costs, (2) the state information, and (3) constraints, wherein each physical host is identified in the constraints-driven optimization solver by an identifier of a respective cloud provider and an identifier of the physical host. A migrations enforcer determines an ordered migration plan and transmits requests to place or migrate cloud resources according to the ordered migration plan.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 19, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yathiraj B. Udupi, Xinyuan Huang, Aparupa Das Gupta, Marc Solanas Tarre, Rishabh Jain
  • Patent number: 10642645
    Abstract: Technology for managing operational modes of a network adapter is disclosed. The technology includes features for selectively preempting (e.g., canceling, suspending, deferring, pausing, changing to a “no-op” state, changing to a passive state, or otherwise deprioritizing) execution for a current operational mode of the network adapter, executing a requested network control operation, and optionally restoring the preempted operational mode. The operational mode may be selectively preempted based on priority information associated with the current operational mode and the requested network control operation.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henrique Filgueiras, Mitesh Desai, Mahmoud Elhaddad, Mingtzong Lee, Yesayi Hovnanyan, Mukund Sankaranarayan, Nar Ganapathy
  • Patent number: 10637749
    Abstract: Various systems and techniques for remote machine management are described. Simulated device input (SDI) may be received from a source machine at a device driver module of a target machine, the source machine is remote from the target machine. The SDI may correspond to a local target input device serviced by the device driver module. The SDI may be provided to a consumer of the device driver module. A representation of a local target machine graphical display may be transmitted to the source machine including a response to the provided SDI.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: April 28, 2020
    Assignee: Intel Corporation
    Inventors: Ravikiran Chukka, Gyan Prakash, Rajesh Poornachandran
  • Patent number: 10628803
    Abstract: Described herein are methods and systems by which certain servicing and maintenance of a device coupled to a computer network can be performed remotely. The system receives an event associated with the operation of the device and compares the event to a set of rules to identify if the event is a false positive event. The system generates a notification when the event is not the false positive event and transmits the notification to a service agent.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: April 21, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Nitin Chhabra, Prakash Chanderia, Ajith Balakrishnan
  • Patent number: 10623330
    Abstract: A distributed bandwidth allocation system a distributed bandwidth limiter, a first throttler, and a second throttler. The distributed bandwidth limiter receives first usage data for a first entity and usage data for a second entity. Based on the first usage data, second usage data, and a total bandwidth allocation, the distributed bandwidth limiter determines a first bandwidth allocation specifying bandwidth available for network traffic for the first entity and a second bandwidth allocation that specifies bandwidth available for network traffic for the second entity, wherein a sum of the first bandwidth allocation and the second bandwidth allocation does not exceed the total bandwidth allocation. The first bandwidth allocation and the second bandwidth allocation are provided to respective throttlers than manage traffic for the first and second entities.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventors: Nandita Dukkipati, Vinh The Lam, Kirill Mendelev, Li Shi