Patents Examined by Hitesh Patel
-
Patent number: 11748418Abstract: This disclosure describes a storage aggregator controller with metadata computation control. The storage aggregator controller communicates, via a host interface, over a computer network with one or more remote hosts, and also communicates, via a storage device interface, with a plurality of local storage devices, which are separate from the remote host(s) and which have respective non-volatile memories. The storage aggregator controller manages the local storage devices for storage or retrieval of media objects. The storage aggregator controller also governs a selective computation, at aggregator control circuitry or at a storage device controller of one or more of the storage devices, of metadata that defines content characteristics of the media objects that are retrieved from the plurality of storage devices or that are received from the one or more hosts over the computer network for storage in the plurality of storage devices.Type: GrantFiled: January 31, 2019Date of Patent: September 5, 2023Assignee: Marvell Asia Pte, Ltd.Inventors: Nedeljko Varnica, Scott Furey, Manish Shrivastava, Noam Mizrahi
-
Patent number: 11743227Abstract: A system and method are disclosed to generate, transmit, and update communications with end user systems. Embodiments comprise an automation platform comprising a processor and memory. Embodiments generate a communication based, at least in part, on input from a rules engine and one or more communication templates. Embodiments modify the content of the generated communication, and transmit, using one or more communication channels, the modified communication to one or more end user systems. Embodiments monitor the one or more end user systems for a response communication to the transmitted communication. In response to the one or more end user systems transmitting one or more response communications using at least one of the one or more communication channels, embodiments generate and transmit an updated communication to the one or more end user systems.Type: GrantFiled: April 16, 2021Date of Patent: August 29, 2023Assignee: Nextiva, Inc.Inventor: Tomas Gorny
-
Patent number: 11743068Abstract: A technology is described for a device shadowing service that manages device states. An example method may include receiving a state change message associated with a device that a subcomponent of the device has assumed a first state. In response to the state change message, a subcomponent representation associated with a device representation may be updated to indicate the first state received, where the device representation represents the device and the subcomponent representation represent the subcomponent of the device. Thereafter, a request may be received for the first state of the subcomponent of the device. The first state indicated by the subcomponent representation associated with the device representation may be determined, and the first state may be returned in response to the request.Type: GrantFiled: August 9, 2021Date of Patent: August 29, 2023Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
-
Patent number: 11734223Abstract: An NVMeoF gateway system includes a physical host device that communicates using a host NVMeoF protocol, and a physical target device that communicates using a target NVMeoF protocol. A networking device generates proxy host and target devices that are included in the same zone for the physical host and target devices, respectively. The networking device then converts first host NVMeoF protocol communications from the physical host device to first target NVMeoF protocol communications and provides them to the physical target device using the proxy host device, and converts second target NVMeoF protocol communications from the physical target device to second host NVMeoF protocol communications and provides them to the physical host device using the proxy target device. The first target NVMeoF protocol communications and the second host NVMeoF protocol communications configure the physical host device to exchange data with the physical target device.Type: GrantFiled: September 17, 2020Date of Patent: August 22, 2023Assignee: Dell Products L.P.Inventors: Ramesh Kumar Subbiah, Vibin Varghese
-
Patent number: 11720878Abstract: A method of adding a computerized agent to an instant messaging (IM) session managed by an IM service for identifying automatically textual instructions to perform a transaction related to participant(s) of the IM session, comprising: using a computerized agent subscribed to an IM service by a telephone number and participates in an IM session managed by an IM service to acquire text content in an IM session and analyzing at least the text content of the IM session to identify automatically textual instructions to perform a transaction from the user which uses the IM client module, automatically instructing an operation of the transaction and submitting by the computerized agent at least one IM message in the IM session.Type: GrantFiled: July 26, 2021Date of Patent: August 8, 2023Inventor: Roy S. Melzer
-
Patent number: 11716295Abstract: A system and method are disclosed to generate, transmit, and automate communications with end user systems. Embodiments comprise an automation platform comprising a processor and memory. Embodiments generate a communication based, at least in part, on input from a rules engine and one or more communication templates. Embodiments modify the content of the generated communication and revise the one or more communication templates to include the modifications made to the communication content. Embodiments transmit, using one or more communication channels, the modified communication to one or more end user systems, and automate the generation and transmission of one or more subsequent communications to the one or more end user systems based, at least in part, on the revised one or more communication templates.Type: GrantFiled: April 16, 2021Date of Patent: August 1, 2023Assignee: Nextiva, Inc.Inventor: Tomas Gorny
-
Patent number: 11706105Abstract: Service assurance is provided. A low priority pod corresponding to a low priority service in an orchestration platform that is to be evicted due to a predicted peak load period of a high priority service is identified based on analysis of historical and resource information. The low priority service corresponding to the low priority pod that is to be evicted due to the predicted peak load period of the high priority service is marked as an assured service for a guaranteed run in response to receiving an input from a user who was notified regarding eviction of the low priority pod. The low priority pod corresponding to the low priority service that is to be evicted due to the predicted peak load period of the high priority service is provisioned on a second host node prior to the eviction of the low priority pod from a first host node.Type: GrantFiled: December 14, 2021Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Renganathan Sundararaman, Krishnan Venkitasubramanian, Sundaragopal Venkatraman, Ramakrishna Alavala, Gayatri Renganathan
-
Patent number: 11706298Abstract: A plurality of virtual internet protocol addresses for a first single network interface card of a node of a storage cluster are provided to a client. A separate connection is established between the client and the node for each of the plurality of virtual internet protocol addresses. The separate connections are utilized together in parallel to transfer data between the client and the node.Type: GrantFiled: January 21, 2021Date of Patent: July 18, 2023Assignee: Cohesity, Inc.Inventors: Krishna Ram Kuttuva Jeyaram, Vijay Panghal, Ganesha Shanmuganathan
-
Patent number: 11700673Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method of automatic network service initiation involves pairing a first network device of a network service block (NSB) with an installer device at a customer site, at the first network device of the NSB, obtaining first network service configuration information from the installer device, performing automatic network service initiation of the first network device of the NSB based on the first network service configuration information, at a second network device of the NSB that is connected with the first network device of the NSB, obtaining address information of a cloud server from the first network device of the NSB, at the second network device of the NSB, obtaining second network service configuration information from the cloud server based on the address information, and performing automatic network service initiation of the second network device of the NSB based on the second network service configuration information.Type: GrantFiled: December 24, 2020Date of Patent: July 11, 2023Assignee: Nile Global, Inc.Inventors: Suresh Katukam, Vijay Bollapragada, Promode Nedungadi
-
Patent number: 11689636Abstract: A method, a computer program product, and a computer system include a requesting device delegating a delegated device to download data. During a first time when the requesting device and the delegated device are connected to a first network, the method includes receiving a proxy download request from the requesting device. During a second time when the delegated device is connected to a second network, the second time being after the first time, the method includes receiving a download based on the proxy download request via the second network.Type: GrantFiled: September 11, 2019Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Aaron T. Wodrich, Miguel Angel Beher Valdivia, Kaleb Walton, George Bigwood
-
Patent number: 11689484Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically configure and populate a digital interface based on sequential elements of message data exchanged during a chatbot session established programmatically between an apparatus and a device. For example, the apparatus may generate first messaging data that includes a candidate input value for an interface element of a digital interface, and transmit the first messaging data to the device during the programmatically established chatbot session. The apparatus may also receive, from the device during the programmatically established chatbot session, second messaging data that includes a confirmation of the candidate input value. Based on the second messaging data, the apparatus may generate populated interface data that associates the interface element with the confirmed candidate input value, and store the populated interface data within a memory.Type: GrantFiled: September 18, 2019Date of Patent: June 27, 2023Assignee: The Toronto-Dominion BankInventors: Tae Gyun Moon, Robert Alexander McCarter, Kheiver Kayode Roberts
-
Patent number: 11671402Abstract: This application discloses a service resource scheduling method and apparatus, and relates to the field of information security technologies, to resolve a problem that a legitimate user in attack traffic cannot normally use a service of a tenant or an access speed becomes slow when a hacker attack occurs. The method includes: receiving, by a domain name system server, a domain name resolution request sent by a first terminal, where the domain name resolution request includes a domain name; selecting, based on a terminal reputation value of the first terminal and an IP reputation value of each virtual IP address in an IP address resource pool, a virtual IP address from at least two virtual IP addresses included in the IP address resource pool; and sending a domain name resolution response to the first terminal, where the domain name resolution response carries the selected virtual IP address.Type: GrantFiled: December 11, 2020Date of Patent: June 6, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zhaoqi Wang
-
Patent number: 11665218Abstract: Techniques and mechanisms described herein facilitate the management of virtual encoding format converters for live media content streams. A media content system may employ potentially many converters to encode potentially many live video streams. When supporting many live video streams, there may be some streams that are not being viewed by anyone at a particular time. In some such situations, a virtual encoding format converter encoding a live media content stream that is not being viewed may be disabled. Then, live video content associated with the live video stream may be stored in a buffer and updated as new live video content is received. When a user transmits a request to view a stream for which the encoder has been disabled, an format converters for the requested video stream may be enabled. The buffered data may be used to quickly initialize the encoder.Type: GrantFiled: October 31, 2017Date of Patent: May 30, 2023Assignee: TiVo CorporationInventor: Torbjorn Einarsson
-
Patent number: 11658842Abstract: Methods and Apparatus for Adaptive Interaction with Remote Devices Methods and apparatus for adaptively interacting with remote devices via a separate user device are disclosed. The user device can configure a user interface (UI) for interacting with the remote device on the basis of received device information associated with the remote device, the UI including one or more UI elements for controlling the user device to interact with the remote device. The device information defines one or more types of interaction between the user device and the remote device, and comprises a script for converting user input into an interaction request capable of being understood by the remote device. In response to user input relating to one of the one or more UI elements, the user device is caused to perform the associated type of interaction with the remote device. This approach enables the UI to be adapted according to the particularly types of interaction that are supported by the connected remote device.Type: GrantFiled: February 27, 2018Date of Patent: May 23, 2023Inventor: Anmar Rassam
-
Patent number: 11658837Abstract: A replication list table structure for multicast packet replication is provided. The replication list table structure includes a plurality of entries. Each one of the plurality of entries includes a first field, a second field, a third field and a fourth field. For each one of the plurality of entries, the first field is used to declare whether the entry is an end of a program execution, the second field is used to declare the fourth field as a first type field for indicating a switch how to modify a header of a multicast packet, or as a second type field for indicating the switch, while reading the list, to jump to another one of the plurality entries, and the third field is preset to the first type field for indicating the switch how to modify the header of the multicast packet.Type: GrantFiled: July 10, 2020Date of Patent: May 23, 2023Assignee: REALTEK SEMICONDUCTOR CORP.Inventors: Kuo-Cheng Lu, Mao-Lin Huang, Yung-Chang Lin
-
Patent number: 11641321Abstract: Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.Type: GrantFiled: July 9, 2018Date of Patent: May 2, 2023Assignee: NICIRA, INC.Inventors: Teemu Koponen, Keith E. Amidon, Paul S. Ingram, Martin Casado
-
Patent number: 11627186Abstract: Environmental monitoring systems that include base stations and environmental sensor units (ESUs) that communicate in a wireless sensor network. A base station may include environmental sensors and may communicate with a remote server using a wide-area wireless network. The base station may also communicate with an environmental sensor unit using a wireless personal area network. The ESU may include environmental sensors and may communicate with the remote server via the base station. The base station and ESU may be adapted to automatically pair with one another to enable the ESU to communicate via the base station. An ESU may also be adapted to process data regarding environmental conditions by automatically determining a type of environmental sensor from which the data was received and processing the data based on the type. An ESU may also include physical ports by which new sensors can be connected to the ESU.Type: GrantFiled: May 17, 2012Date of Patent: April 11, 2023Assignee: Digi International, Inc.Inventor: Harry J. Schechter
-
Patent number: 11606664Abstract: The present invention is directed to methods and systems for requesting information from a mobile device with a fencing agent. The fencing agent determines a position with a DNS resolver, queries geofences with an IP address, receives an anchor point with an IP address from the DNS resolver. The device with the fencing agent is able to receive multiple anchor points within multiple geofences within an ROI and translate fence points into fence geometries. Geofence information is stored and registered in a database of geofences, and each geofence is associated with a plurality of geographic designators, wherein each of the plurality of geographic designators is associated with an IP address.Type: GrantFiled: April 21, 2021Date of Patent: March 14, 2023Assignee: GEOFRENZY, INC.Inventor: Benjamin T. Jones
-
Patent number: 11595489Abstract: Disclosed are systems, methods, and computer-readable storage media to select content to present to a user are disclosed. In one aspect, a method includes determining a content consumption rate of the user, and selectively presenting content to the user based on the content consumption rate. The content consumption rate may be determined based on a number of media content presented to the user over a period of time. If the number is above a threshold, a first type of content may be presented, while if the number is below (or equal) to the threshold, a second type of content, or in some aspects, no content, may be presented. After the selective presentation, additional content may be presented regardless of the content consumption rate.Type: GrantFiled: March 29, 2021Date of Patent: February 28, 2023Assignee: Snap Inc.Inventors: Chinmay Lonkar, David Taitz
-
Patent number: 11588867Abstract: A system and method for generating dynamic playlists utilizing device co-presence proximity. In accordance with an embodiment, the method can include identifying music preferences by analyzing the listening history on a device of a user; and recognizing what devices are co-present within a set proximity for the purposes of matching such devices. In accordance with an embodiment, the system can be determine what music each individual in a group has been listening to historically, and determine when those individuals are within a certain proximity to one another, including for example analyzing the media content played on a smartphone and recognising when two smartphones are in a same location.Type: GrantFiled: May 20, 2020Date of Patent: February 21, 2023Assignee: Spotify ABInventors: Brendan O'Driscoll, Craig Watson, Aidan Sliney, Brian Boyle, Dave Lynch, Lucas M. Braz