Patents Examined by Hermon Asres
-
Patent number: 10713331Abstract: 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: GrantFiled: September 12, 2018Date of Patent: July 14, 2020Assignee: Go Daddy Operating Company, LLCInventors: Jared Lewandowski, Justin Tsai, Josh Berk
-
Patent number: 10715570Abstract: 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: GrantFiled: June 25, 2018Date of Patent: July 14, 2020Assignee: Intuit Inc.Inventor: Efraim Feinstein
-
Patent number: 10708364Abstract: 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: GrantFiled: November 15, 2016Date of Patent: July 7, 2020Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.Inventor: Zehua Shao
-
Patent number: 10700885Abstract: 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: GrantFiled: October 5, 2017Date of Patent: June 30, 2020Assignee: Hall Labs LLCInventors: David R. Hall, Craig Boswell, John Robinson
-
Patent number: 10701170Abstract: 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: GrantFiled: June 19, 2018Date of Patent: June 30, 2020Assignee: TMAXSOFT. CO., LTD.Inventor: Cliff Roh
-
Patent number: 10701151Abstract: 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: GrantFiled: October 27, 2014Date of Patent: June 30, 2020Assignee: NETAPP, INC.Inventors: Jeffrey Eric Semke, Prabhu Hariharan, Balaji Ramani, Bindiya Vasudevan Syamala
-
Patent number: 10693747Abstract: 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: GrantFiled: September 12, 2018Date of Patent: June 23, 2020Assignee: Go Daddy Operating Company, LLCInventors: Jared Lewandowski, Justin Tsai, Josh Berk
-
Patent number: 10693996Abstract: 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: GrantFiled: November 18, 2019Date of Patent: June 23, 2020Assignee: Click Therapeutics, Inc.Inventors: Victor Gao, David Klein
-
Patent number: 10693716Abstract: 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: GrantFiled: May 29, 2018Date of Patent: June 23, 2020Assignee: AT&T Mobility II LLCInventors: Basavaraj Patil, M Mobeen Khan
-
Patent number: 10681173Abstract: 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: GrantFiled: April 3, 2018Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Anthony T. Sofia, Nicholas P. Sardino
-
Patent number: 10680925Abstract: 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: GrantFiled: March 25, 2014Date of Patent: June 9, 2020Assignee: Sony CorporationInventor: Tomas Karl-Axel Wassingbo
-
Patent number: 10673807Abstract: 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: GrantFiled: April 29, 2019Date of Patent: June 2, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Amit Madan, Naveen Manjunath, Prateek Kapoor, Santashil Palchaudhuri
-
Patent number: 10673768Abstract: 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: GrantFiled: September 27, 2018Date of Patent: June 2, 2020Assignee: Bridgeworks LimitedInventor: Paul Burgess
-
Patent number: 10666700Abstract: 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: GrantFiled: December 16, 2015Date of Patent: May 26, 2020Assignee: SPOTIFY ABInventors: Jens Afzelius, Lingyu Wang, Michael Becker, Shannon Cusick, Nikolaos Toumpelis, Nicholas Konstantinidis
-
Patent number: 10657006Abstract: 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: GrantFiled: August 8, 2016Date of Patent: May 19, 2020Assignee: Zerto Ltd.Inventors: Chen Burshan, Omri Shefi, Yair Kuszpet, Ziv Kedem
-
Patent number: 10659387Abstract: 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: GrantFiled: December 26, 2018Date of Patent: May 19, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Yathiraj B. Udupi, Xinyuan Huang, Aparupa Das Gupta, Marc Solanas Tarre, Rishabh Jain
-
Patent number: 10642645Abstract: 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: GrantFiled: June 21, 2013Date of Patent: May 5, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Henrique Filgueiras, Mitesh Desai, Mahmoud Elhaddad, Mingtzong Lee, Yesayi Hovnanyan, Mukund Sankaranarayan, Nar Ganapathy
-
Patent number: 10637749Abstract: 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: GrantFiled: December 22, 2011Date of Patent: April 28, 2020Assignee: Intel CorporationInventors: Ravikiran Chukka, Gyan Prakash, Rajesh Poornachandran
-
Patent number: 10628803Abstract: 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: GrantFiled: October 3, 2016Date of Patent: April 21, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Nitin Chhabra, Prakash Chanderia, Ajith Balakrishnan
-
Patent number: 10623330Abstract: 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: GrantFiled: August 25, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Nandita Dukkipati, Vinh The Lam, Kirill Mendelev, Li Shi