Patents Examined by Alina A Boutah
-
Patent number: 11032581Abstract: Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol and architecture for decentralization of content delivery. Various embodiments may provide a client based method for content delivery from content delivery networks (CDNs) via tiered caches of content hosted by Internet Service Providers (ISPs). In various embodiments, content delivery protocol (CDP) messages may enable clients to discover local cache network topologies and request content from a CDN based on a discovered local cache network topology. In various embodiments, security may be provided for the content delivery by the use of key encryption and/or file hashing.Type: GrantFiled: December 2, 2019Date of Patent: June 8, 2021Assignee: Charter Communications Operating, LLCInventor: Jody Lee Beck
-
Patent number: 11032099Abstract: Disclosed is an electronic device including: a communication interface comprising communication circuitry; a processor electrically connected to the communication interface; and a memory electrically connected to the processor, wherein the memory stores instructions which, when executed by the processor, cause the electronic device to: receive information on a status of at least one external device, information related to a location of the electronic device, and information related to a location of at least one external electronic device from a server through the communication interface; identify whether to output the status of the at least one external device based at least in part on the information related to the location of the electronic device and the information related to the location of the at least one external electronic device; and output the status of the at least one external device in response to identification of the output of the status of the at least one external device.Type: GrantFiled: January 10, 2019Date of Patent: June 8, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Seyeong Lee, Dongwook Seo, Myeongjin Oh, Seonghun Moon, Seongmin Je
-
Patent number: 11019035Abstract: A device can determine that a container is deployed in a front-end of a private network. The container can include a self-contained execution environment. The container can include an interface that is configured for directing network traffic between the front-end of the private network and one or more applications operating in a back-end of the private network. The device can configure an interface of the container for directing network traffic between an external network and the container. The device can configure a firewall of the front-end of the private network to permit routing of network traffic between the external network and the container. The device can advertise a route for directing network traffic between the external network and the container. The device can perform routing of network traffic between the one or more applications operating in the back-end of the private network and the external network using the container.Type: GrantFiled: June 27, 2019Date of Patent: May 25, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Yuhang Zhao, Manish Chugtu, Girish S. Welling, Anmol Wadhwa
-
Patent number: 11010405Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.Type: GrantFiled: January 25, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Didier Prophete, Ronald F. Fischer, Sönke Rohde
-
Patent number: 11005766Abstract: In an approach to improve online path profiling by identifying heavy trafficked paths in streaming applications embodiments track data tuples through a streaming application. Embodiments consist of periodically executing a tuple submission application programming interface (API) and a tuple processing API. Additionally, embodiments record active paths using a profiler thread by taking snapshots of a current path index across threads. Furthermore, embodiments generate path usage information based on the recorded active path, generate a path usage graph based on the path usage information; and optimize identified trafficked paths based on the path usage data and path usage map.Type: GrantFiled: April 6, 2020Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Xiang Ni, Kun-Lung Wu
-
Patent number: 10999717Abstract: Disclosed is an apparatus and method of communicating with a user of a wireless device and processing message delivery. One example method of operation may include identifying a group of participants to receive a broadcast message transmitted from a wireless device, transmitting at least one broadcast message from the wireless device to a plurality of computing devices corresponding to the group of participants, receiving a plurality of response messages responsive to the at least one transmitted broadcast message, examining the plurality of response messages and extracting content of the plurality of response messages, generating a summary message based on the extracted content of the plurality of response messages, the summary message comprising portions from all of the plurality of response messages and also comprising information unique to each of the plurality of response messages, and displaying the summary message on a display interface of the wireless device.Type: GrantFiled: July 23, 2019Date of Patent: May 4, 2021Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10992490Abstract: Systems and methods are described herein for controlling playback and/or recording of media assets at a media device based on the state of a secondary device. Specifically, while displaying a media asset, a media device receives a signal from the secondary device indicating a change of state of the secondary device. The media device displays a notification of the signal, and the user can interact with the notification. If the user interacts with the notification for more than a threshold amount of time, the media device may begin recording the media asset. Once the user has finished interacting with the notification, the media device may stop recording and the user can see content that they may have missed by reviewing the recorded portion of the media asset.Type: GrantFiled: December 17, 2018Date of Patent: April 27, 2021Assignee: Rovi Guides, Inc.Inventor: Sean Matthews
-
Patent number: 10992786Abstract: The disclosure details the implementation of au apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive use interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.Type: GrantFiled: July 18, 2019Date of Patent: April 27, 2021Assignee: IOENGINE LLCInventor: Scott McNulty
-
Patent number: 10979318Abstract: In certain embodiments, a Service Deployment Infrastructure (SDI) instance is disclosed. The SDI instance can intelligently allocate resources of a rack to one or more virtual machines as part of provisioning a requested service. The SDI instance can use machine-learning techniques to evaluate historical data associated with a requested service. The machine-learning techniques can be used to generate one or more models that simulate the possible configurations of sizes for virtual machines for a particular service. The one or more models can be accessed at runtime to fit virtual machines of a requested service into servers of a rack in a manner that minimizes unused resources with multi-dimensional constraints.Type: GrantFiled: February 6, 2018Date of Patent: April 13, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Timothy Meyer, Xiao Liu, Ying Gao, Jeffrey Doering
-
Patent number: 10970354Abstract: A method for increasing interaction speed between a website and a client device includes storing on an HTML5 local storage database on the client an ECMAScript file and a parameter from a web server of the website, and subsequently comparing a web server version number of the ECMAScript from the web server with the local version number of the parameter stored on the HTML5 local storage database. The parameter specifies a local version number of the ECMAScript file. The method can also include updating the ECMAScript stored on the HTML5 local storage database with the ECMAScript file from the web server when the web server version number is greater than the local version number. The method can also include loading the website on the client by retrieving the ECMAScript file from the HTML5 local storage database. Retrieving the ECMAScript file from the HTML5 local storage database can occur when the web server version number is the same as the local version number.Type: GrantFiled: July 17, 2018Date of Patent: April 6, 2021Assignee: SONGTRADR, INC.Inventor: Helge Christian Steffen
-
Patent number: 10972584Abstract: The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.Type: GrantFiled: September 23, 2019Date of Patent: April 6, 2021Assignee: IOENGINE LLCInventor: Scott McNulty
-
Patent number: 10958990Abstract: Trusted platform telemetry mechanisms and associated methods, apparatus, and firmware components. Trusted telemetry mechanisms are provided for securely collecting platform telemetry data from telemetry data sources on a compute platform, such as machine specific registers (MSRs), device registers, system management bus (SMBus) and memory controllers. The telemetry data is collected from the telemetry data sources using various mechanisms, and securely stored on the compute platform in a manner that is inaccessible to software running on the compute platform. A submission queue and completion queue model may also be implemented to facilitate collection of telemetry data. In addition, a memory-mapped input-output (MMIO) aliasing scheme is provided to facilitate collection of telemetry data from platform telemetry data sources using various access mechanisms.Type: GrantFiled: May 3, 2017Date of Patent: March 23, 2021Assignee: Intel CorporationInventors: Murugasamy K. Nachimuthu, Mohan J. Kumar
-
Patent number: 10951718Abstract: Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol enabling anycast based discovery of local resources. Various embodiments may provide a lightweight decentralized directory system that pairs local demands with local resources in a network. Various embodiments may provide a routing (or bridging) protocol that brokers communication between endpoints in Internet Service Provider (ISP) networks. Various embodiments may broker any type services, such as virtual network services, physical services, etc. Various embodiments may pair local demands with local resources in a network without requiring any central network infrastructure and/or requiring a Domain Name System (DNS) server. Various embodiments may support low latency and high bandwidth applications through the pairing of local demands with local resources in a network.Type: GrantFiled: September 19, 2019Date of Patent: March 16, 2021Assignee: Charter Communications Operating, LLCInventor: Jody Lee Beck
-
Patent number: 10938765Abstract: The disclosed computer-implemented method for preparing email databases for analysis may include (1) identifying an email database that stores a plurality of emails in a plurality of tables that are formatted to be managed by a specific email application, (2) using a component of the specific email application to retrieve the plurality of emails from the database, (3) creating a denormalized dataset for the plurality of emails by combining email data from at least one table from the plurality of tables with email data from at least one other table from the plurality of tables, and (4) exporting at least a portion of the data from the denormalized dataset into at least one file in an interoperable format that is capable of being read by a plurality of applications. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 11, 2016Date of Patent: March 2, 2021Assignee: Veritas Technologies LLCInventors: Ryan Schroeder, Sinh Nguyen, Aaron Christensen, Kirk L. Searls
-
Patent number: 10931633Abstract: Provided are methods, devices, and computer-readable media for accessing a domain name; determining, via the processor, at least two words in the domain name; determining at least one alternative word for at least one word in the domain name; determining whether the at least one alternative word is contextually relevant; and generating at least one alternative domain name based on a determination that the at least one alternative word is contextually relevant.Type: GrantFiled: December 10, 2015Date of Patent: February 23, 2021Assignee: VERISIGN, INC.Inventors: Vincent Raemy, Aubry Cholleton
-
Patent number: 10924424Abstract: Systems, methods, and computer program product embodiments are disclosed for processing and displaying multiple signals in near real-time. An embodiment operates by processing, using a first digital signal processor (DSP) of a first signal module, a first packet associated with a first signal. The embodiment also processes, using a second DSP of a second signal module, a second packet associated with a second signal. The embodiment equalizes a first processing delay associated with the first DSP with a second processing delay associated with the second DSP such that the first DSP completes processing of the first packet approximately simultaneously with the second DSP completing processing of the second packet. The embodiment then displays the processed first packet approximately simultaneously with the display of the processed second packet.Type: GrantFiled: June 20, 2019Date of Patent: February 16, 2021Assignee: BioSig Technologies, Inc.Inventors: Budimir S. Drakulic, Sina Fakhar, Thomas G. Foxall, Branislav Vlajinic
-
Patent number: 10904195Abstract: A device may receive transaction information that identifies a set of third parties. The device may process messages in an electronic messaging account using a set of processing techniques after receiving the transaction information. The device may identify, in the electronic messaging account, a first set of messages associated with the set of third parties. The device may determine a manner in which to configure a user interface of an application associated with a user device to display the first set of messages based on the transaction information. The device may provide a set of instructions to the user device to configure the user interface of the application to display the first set of messages.Type: GrantFiled: November 7, 2018Date of Patent: January 26, 2021Assignee: Capital One Services, LLCInventors: Dan Givol, Benjamin Lindquist, Victor Mayaki, Zviad Aznaurashvili
-
Patent number: 10897431Abstract: The present disclosure relate to a cloud resource processing method includes: determining a cloud resource; obtaining a dependent cloud resource of the cloud resource and a resource information group of the cloud resource, where the resource information group includes resource information of the dependent cloud resource; generating a resource topology template; and cloning or migrating the cloud resource based on the resource topology template. According to the cloud resource processing method and the physical node in the embodiments of the present disclosure, clone or migration processing of a plurality of cloud resources can be automatically completed, so as to improve replication efficiency.Type: GrantFiled: December 21, 2018Date of Patent: January 19, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Ni Zhang
-
Patent number: 10890881Abstract: Methods and systems for managing a premises are disclosed. The premises may comprise a premises system and a gateway in communication with the premises. The gateway may send, to a remote device, premise data received from the premises system.Type: GrantFiled: September 11, 2018Date of Patent: January 12, 2021Assignee: iControl Networks, Inc.Inventors: Reza Raji, Gerald Gutt
-
Patent number: 10887387Abstract: Disclosed is a system and application for digital media that allows users to share a media playlist and synchronize playing for all connected users. The user browses their device for media files to create a playlist, and then hosts the playlist over an existing local area network or creates a Wi-Fi hotspot. The playlist may be encrypted to provide a form of digital rights management. Other users are then prompted to download the playlist and send the host a calculated playback delay. Once all users have completed downloading the playlist the hosting user is prompted to press play, pushing timing information that takes into account the largest delay to all connected users via the active local area network, resulting in all devices playing the media in synchronicity for the duration of the playlist. Additional users may opt in during playback and use the timing information to synchronize their devices' playback.Type: GrantFiled: January 7, 2019Date of Patent: January 5, 2021Inventor: Barrett Adams