Patents by Inventor Karim Ghessassi

Karim Ghessassi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11876893
    Abstract: In a system and method for distribution of media content, a cable provider gateway cooperates with a broker API, one or more streaming provider gateways, and one or more streaming applications to locally cache and display media content from the streaming provider gateways even when the streaming applications do not have connectivity to their gateways.
    Type: Grant
    Filed: September 10, 2022
    Date of Patent: January 16, 2024
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20230388561
    Abstract: According to one configuration, a wireless base station has access to a cache (repository) that stores a stream of content including multiple segments of content. The cache stores (caches) a first segment of content from the received stream of content. The first segment of content is cached in the repository for a window of time during which the first segment of content is temporarily available from the wireless base station. In response to receiving a respective request from each mobile communication device in a group of multiple mobile communication devices requesting the first segment of content during the window of time, a wireless base station communicates the first segment of content from the cache to each mobile communication device in the group.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Inventor: Karim Ghessassi
  • Patent number: 11758202
    Abstract: According to one configuration, a wireless base station has access to a cache (repository) that stores a stream of content including multiple segments of content. The cache stores (caches) a first segment of content from the received stream of content. The first segment of content is cached in the repository for a window of time during which the first segment of content is temporarily available from the wireless base station. In response to receiving a respective request from each mobile communication device in a group of multiple mobile communication devices requesting the first segment of content during the window of time, a wireless base station communicates the first segment of content from the cache to each mobile communication device in the group.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 12, 2023
    Assignee: Charter Communications Operating, LLC
    Inventor: Karim Ghessassi
  • Patent number: 11671906
    Abstract: Methods and apparatus for supporting wireless networks, e.g., mesh networks, which are well suited for use in metropolitan areas are described. In various embodiments, vehicle based communications systems are used to support a mesh network. A communications device, e.g., vehicle's WiFi communications system, scans for access points and selects between available access points based on, e.g., speed and/or direction of the vehicle in which the communications device is located and, when available, information about the speed, direction and/or route of the access point to which the communications device is considering attaching. Access points are prioritized based on the QOS they can support and/or the amount of time that they are likely to be in communications range. Traffic load can be split between multiple access points. Client devices can also act as access points with respect to other devices allowing for a dense mesh network to be formed.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: June 6, 2023
    Assignee: Charter Communications Operating, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20230063814
    Abstract: A central computer system receives a first plurality of event records, each event record identifying one or more events that have occurred in a device of a plurality of different devices. The central computer system identifies, from the first plurality of event records, a first group of event records that identify a same first set of one or more events that occurred on a first subset of the devices. The central computer system determines that a total number of the event records in the first group of event records exceeds a first threshold criterion. In response to determining that the total number of the event records in the first group of event records exceeds the first threshold criterion, the central computer system sends to a destination, information about the first set of one or more events.
    Type: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Inventor: Karim Ghessassi
  • Publication number: 20230006810
    Abstract: In a system and method for distribution of media content, a cable provider gateway cooperates with a broker API, one or more streaming provider gateways, and one or more streaming applications to locally cache and display media content from the streaming provider gateways even when the streaming applications do not have connectivity to their gateways.
    Type: Application
    Filed: September 10, 2022
    Publication date: January 5, 2023
    Inventor: Karim Ghessassi
  • Publication number: 20230007575
    Abstract: Methods and apparatus for supporting wireless networks, e.g., mesh networks, which are well suited for use in metropolitan areas are described. In various embodiments, vehicle based communications systems are used to support a mesh network. A communications device, e.g., vehicle's WiFi communications system, scans for access points and selects between available access points based on, e.g., speed and/or direction of the vehicle in which the communications device is located and, when available, information about the speed, direction and/or route of the access point to which the communications device is considering attaching. Access points are prioritized based on the QOS they can support and/or the amount of time that they are likely to be in communications range. Traffic load can be split between multiple access points. Client devices can also act as access points with respect to other devices allowing for a dense mesh network to be formed.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventor: Karim Ghessassi
  • Patent number: 11444750
    Abstract: In a system and method for distribution of media content, a cable provider gateway cooperates with a broker API, one or more streaming provider gateways, and one or more streaming applications to locally cache and display media content from the streaming provider gateways even when the streaming applications do not have connectivity to their gateways.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 13, 2022
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Karim Ghessassi
  • Patent number: 11445432
    Abstract: Methods and apparatus for supporting wireless networks, e.g., mesh networks, which are well suited for use in metropolitan areas are described. In various embodiments, vehicle based communications systems are used to support a mesh network. A communications device, e.g., vehicle's WiFi communications system, scans for access points and selects between available access points based on, e.g., speed and/or direction of the vehicle in which the communications device is located and, when available, information about the speed, direction and/or route of the access point to which the communications device is considering attaching. Access points are prioritized based on the QOS they can support and/or the amount of time that they are likely to be in communications range. Traffic load can be split between multiple access points. Client devices can also act as access points with respect to other devices allowing for a dense mesh network to be formed.
    Type: Grant
    Filed: August 8, 2020
    Date of Patent: September 13, 2022
    Assignee: Charter Communications Operating, LLC
    Inventor: Karim Ghessassi
  • Patent number: 11375275
    Abstract: A smart control system may determine whether a user is engaged with an electronic device, capture a lip sequence of the user for a period of time in response to determining that user is engaged with the electronic device, generate reduce sequence based on the captured lip sequence, determining an application with which the user is engaged, determine a current operating state of the application with which the user is engaged, determine commands that are applicable to the current operating state of the application, and determine whether the generated reduction sequence matches a comparison sequence associated with one of the determined commands. The smart control system may send a command associated with a matching comparison sequence to the application/electronic device in response to determining that the generated reduction sequence matches a comparison sequence associated with one of the determined commands.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: June 28, 2022
    Assignee: Charter Communications Operating, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20220094522
    Abstract: In a system and method for distribution of media content, a cable provider gateway cooperates with a broker API, one or more streaming provider gateways, and one or more streaming applications to locally cache and display media content from the streaming provider gateways even when the streaming applications do not have connectivity to their gateways.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventor: Karim Ghessassi
  • Publication number: 20220046521
    Abstract: Methods and apparatus for supporting wireless networks, e.g., mesh networks, which are well suited for use in metropolitan areas are described. In various embodiments, vehicle based communications systems are used to support a mesh network. A communications device, e.g., vehicle's WiFi communications system, scans for access points and selects between available access points based on, e.g., speed and/or direction of the vehicle in which the communications device is located and, when available, information about the speed, direction and/or route of the access point to which the communications device is considering attaching. Access points are prioritized based on the QOS they can support and/or the amount of time that they are likely to be in communications range. Traffic load can be split between multiple access points. Client devices can also act as access points with respect to other devices allowing for a dense mesh network to be formed.
    Type: Application
    Filed: August 8, 2020
    Publication date: February 10, 2022
    Inventor: Karim Ghessassi
  • Patent number: 11126839
    Abstract: A scanner scans a group of documents. For example, the documents can be a group of invoices. The documents are received and processed. Objects (e.g., a text object, such as a word) and their locations are identified in each of the documents. Occurrences of similar objects in the identified locations between the documents are determined. A document sorting algorithm is applied to generate a score for each of the documents. The score for each of the documents is generated based on a number of occurrences of similar objects between the documents. The generated score of each of the documents is used to identify a template document. The template document is then used to cluster the documents.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: September 21, 2021
    Assignee: DIGITECH SYSTEMS PRIVATE RESERVE, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20210152883
    Abstract: A smart control system may determine whether a user is engaged with an electronic device, capture a lip sequence of the user for a period of time in response to determining that user is engaged with the electronic device, generate reduce sequence based on the captured lip sequence, determining an application with which the user is engaged, determine a current operating state of the application with which the user is engaged, determine commands that are applicable to the current operating state of the application, and determine whether the generated reduction sequence matches a comparison sequence associated with one of the determined commands. The smart control system may send a command associated with a matching comparison sequence to the application/electronic device in response to determining that the generated reduction sequence matches a comparison sequence associated with one of the determined commands.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventor: Karim GHESSASSI
  • Publication number: 20210073857
    Abstract: Systems, methods, and devices of the various embodiments include receiving content experience data, associated with a first consumer ID, which may identify the first consumer ID and include a first content ID and an experience period indicator. The first content ID may be associated with a first content consumed by the target consumer and the experience period indicator may be a measure of a consumption period when the first content was played by the first consumer ID. A first engagement level (EL) of the first consumer ID may be determined for the first content ID based on the consumption period. A recommendation cluster may be determined, for the first consumer ID, which may comprise other consumer IDs with a second EL for the first content ID that matches the first EL. A content recommendation may be determined from a content set comprising additional content IDs played by the recommendation cluster.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventor: Karim GHESSASSI
  • Publication number: 20210037272
    Abstract: According to one configuration, a wireless base station has access to a cache (repository) that stores a stream of content including multiple segments of content. The cache stores (caches) a first segment of content from the received stream of content. The first segment of content is cached in the repository for a window of time during which the first segment of content is temporarily available from the wireless base station. In response to receiving a respective request from each mobile communication device in a group of multiple mobile communication devices requesting the first segment of content during the window of time, a wireless base station communicates the first segment of content from the cache to each mobile communication device in the group.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventor: Karim Ghessassi
  • Patent number: 10860864
    Abstract: According to one configuration, an example surveillance system includes a sensor device, analyzer hardware, and processing hardware. During operation, the sensor device scans a monitored location and generates scan data. In one embodiment, the scan data (such as distance-based data) indicates (defines) surface textures of one or more objects present at the monitored location (such as a location of interest) based on distance measurements. The analyzer hardware analyzes the scan data and change in surface textures. The controller hardware: i) generates a communication based on the detected surface textures, and ii) transmits the communication to a remote station.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: December 8, 2020
    Assignee: Charter Communications Operating, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20200226388
    Abstract: According to one configuration, an example surveillance system includes a sensor device, analyzer hardware, and processing hardware. During operation, the sensor device scans a monitored location and generates scan data. In one embodiment, the scan data (such as distance-based data) indicates (defines) surface textures of one or more objects present at the monitored location (such as a location of interest) based on distance measurements. The analyzer hardware analyzes the scan data and change in surface textures. The controller hardware: i) generates a communication based on the detected surface textures, and ii) transmits the communication to a remote station.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventor: Karim Ghessassi
  • Publication number: 20170303014
    Abstract: Disclosed is a system for providing at least one functionality based on sensor data. The system includes one or more sensors configured to generate an incoming sensor data. Further, the system includes a storage device configured to store multiple profiles associated with historical sensor data. Moreover, the system includes a processor communicatively coupled to each of the storage device and the one or more sensors. The processor is configured to compare the incoming sensor data with the multiple profiles. Further, the processor is configured to determine one or more states of the system based on a match between the incoming sensor data and one or more profiles of the multiple profiles.
    Type: Application
    Filed: April 20, 2017
    Publication date: October 19, 2017
    Inventor: Karim Ghessassi
  • Patent number: 9477886
    Abstract: A template document is received. A user defines an anchor area, and a field zone that contains a target object, in the template document. Objects, such as text objects, are identified in the anchor area along with their locations. Distances between locations of the objects in the anchor area are identified. A distance between the anchor area and the field zone is identified. A reference document is received. The objects in the reference document are identified. A number of common objects are identified. If there are common objects, locations of the common objects and the distances between the common objects are identified in the reference document. The identified distances between objects in the template document and the reference document are compared. If the distances are substantially the same, a corresponding target object is retrieved from the reference document based on the distance between the anchor area and the field zone.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: October 25, 2016
    Assignee: Digitech Systems Private Reserves, LLC
    Inventor: Karim Ghessassi