DRNC Holdings, Inc.

United States of America

Back to Profile

1-100 of 491 for DRNC Holdings, Inc. Sort by
Query
Aggregations
Jurisdiction
        United States 485
        World 6
Date
New (last 4 weeks) 1
2025 May (MTD) 1
2025 January 1
2025 (YTD) 2
2024 14
See more
IPC Class
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 106
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 103
H04L 29/06 - Communication control; Communication processing characterised by a protocol 66
G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake 48
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor 33
See more
Status
Pending 20
Registered / In Force 471
Found results for  patents
  1     2     3     ...     5        Next Page

1.

SYSTEMS AND METHODS FOR EVALUATING ENTITIES COMMUNICATING OVER A NETWORK

      
Application Number 18933179
Status Pending
Filing Date 2024-10-31
First Publication Date 2025-05-01
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Waseem, Faraz
  • Malgaonkar, Ashutosh
  • Moore, Michael Clayborne
  • Schlegel, Ross
  • Robbins, Vincent Antonio

Abstract

Described herein are various examples of techniques for evaluation of entities communicating over a network. An example method may include receiving a set of network traffic data and a potential bot candidate associated with the set of network traffic data. The example method may also include adjusting a bot risk assessment associated with the potential bot candidate by analyzing a subset of the set of network traffic data corresponding to the potential bot candidate via an expert machine learning model trained to detect attack vectors based on network traffic data associated with potential bot candidates. The example method may further include outputting the bot risk assessment associated with the potential bot candidate. Various other systems, methods, and computer-readable media are also disclosed.

IPC Classes  ?

2.

CONTEXT AWARE OBJECT RECOGNITION FOR IoT CONTROL

      
Application Number 18707289
Status Pending
Filing Date 2022-11-09
First Publication Date 2025-01-09
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Rumreich, Mark
  • Horlander, Thomas

Abstract

A method and device for IoT control of objects in an environmental space includes capturing an image of one or more objects in the environmental space using a camera. The captured image is normalized for up/down orientation of the camera and one or more objects in the image are identified. At least one contextual attribute for the one or more objects is determined based on the captured image. A user control application for a network-connected object is accessed based on the determined at least one contextual attribute for the one or more objects.

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image
  • G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
  • G06V 20/60 - Type of objects

3.

TRUSTWORTHY CLOUD-BASED SMART SPACE RATING WITH DISTRIBUTED DATA COLLECTION

      
Application Number 18673050
Status Pending
Filing Date 2024-05-23
First Publication Date 2024-11-28
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Evesti, Antti V P
  • Raitio, Pia E
  • Savolainen, Pekka P

Abstract

A method, apparatus, and system for a smart space rating service (106) are provided. A method includes receiving, from a user device (104a, 104b), a request for a security rating of a smart space (102), calculating the security rating of the smart space (102) based at least in part on security information regarding the smart space (102), the security information received from a plurality of user devices (104a, 104b), and transmitting the security rating of the smart space (102) to the user device (104a, 104b).

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • H04W 12/10 - Integrity
  • H04W 12/128 - Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
  • H04W 12/67 - Risk-dependent, e.g. selecting a security level depending on risk profiles

4.

NETWORK CONFIGURATION USING NATURAL LANGUAGE

      
Application Number 18660718
Status Pending
Filing Date 2024-05-10
First Publication Date 2024-11-14
Owner DRNC HOLDINGS, INC. (USA)
Inventor Brocato, Mark

Abstract

Described herein are various examples of techniques for generating a network configuration and configuring a network based on said configuration. In some embodiments, there is provided a method comprising receiving a natural language input describing a desired behavior of a network and generating a network configuration based at least in part in the natural language input. Generating the network configuration may comprise generating structured data indicating one or more rules for the network to implement the desired behavior. The method may further comprise configuring the network based on the structured data indicating the one or more rules to implement the desired behavior of the network.

IPC Classes  ?

  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0866 - Checking the configuration
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

5.

METHODS AND APPARATUSES FOR ENERGY-SAVING VIDEO PROCESSING

      
Application Number US2024027009
Publication Number 2024/229002
Status In Force
Filing Date 2024-04-30
Publication Date 2024-11-07
Owner DRNC HOLDINGS, INC. (USA)
Inventor Redmann, William

Abstract

Procedures, methods, architectures, apparatuses, systems, devices, and computer program products for energy-saving video processing. A device comprises an image processor, configured to receive a first video and produce a display-configured second video for a display, the second video based on the first video and including a set of pixels, and a display driver, configured to receive the second video and transform the second video into drive signals for the display based on an active energy mode set by a selector in the device, the display driver having a plurality of selectable energy modes, the plurality of energy modes comprising at least one reduced-energy mode and a non-reduced energy mode, each of the at least one reduced-energy mode blanking a subset of the pixels when selected, the display driver blanking no pixels when the non-reduced energy mode is selected.

IPC Classes  ?

  • H04N 5/63 - Generation or supply of power specially adapted for television receivers
  • G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
  • G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source

6.

ORDER PAYMENT METHOD AND APPARATUS, AND STORAGE MEDIUM, DEVICE AND SYSTEM

      
Application Number 18571794
Status Pending
Filing Date 2022-06-23
First Publication Date 2024-10-31
Owner DRNC HOLDINGS, INC. (USA)
Inventor Wang, Cheng

Abstract

The present disclosure discloses an order payment method and apparatus, a storage medium, a device, and a system, and belongs to the field of payment technology. The method includes: initiating a payment call to a payment platform by a terminal; after the payment platform is connected with the payment call, establishing a real-time media data transmission channel and an IP Multimedia Subsystem (IMS) data channel with the payment platform; and performing order payment through the real-time media data transmission channel or the IMS data channel.

IPC Classes  ?

  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

7.

DIGITAL LAMPSHADE SYSTEM AND METHOD

      
Application Number 18443921
Status Pending
Filing Date 2024-02-16
First Publication Date 2024-10-17
Owner DRNC HOLDINGS, INC. (USA)
Inventor Robarts, James

Abstract

A light source is provided with a digitally addressable lampshade that includes a plurality of regions of controllable opacity. Systems and methods are described for controlling the digital lampshade. In an exemplary embodiment, an addressable lampshade effects a time-varying pattern of changes to the opacity of the regions to generate a lamp identification pattern. A lamp is identified from the patterns by a camera-equipped mobile device. The mobile device then causes the identified lamp to generate a position-determining pattern of light. The mobile device determines its own position relative to the lamp based on the pattern of light received by the camera. The mobile device then instructs the digital lampshade, according to user input, to allow illumination or to provide shade at the determined position of the mobile device.

IPC Classes  ?

  • F21V 14/00 - Controlling the distribution of the light emitted by adjustment of elements
  • F21S 6/00 - Lighting devices intended to be free-standing
  • F21S 8/04 - Lighting devices intended for fixed installation intended only for mounting on a ceiling or like overhead structure
  • F21V 3/06 - GlobesBowlsCover glasses characterised by materials, surface treatments or coatings characterised by the material
  • F21V 23/04 - Arrangement of electric circuit elements in or on lighting devices the elements being switches

8.

METHODS, ARCHITECTURES, APPARATUSES AND SYSTEMS FOR ENERGY-SAVING VIDEO PROCESSING

      
Application Number US2024014975
Publication Number 2024/168129
Status In Force
Filing Date 2024-02-08
Publication Date 2024-08-15
Owner DRNC HOLDINGS, INC. (USA)
Inventor Redmann, William

Abstract

Procedures, methods, architectures, apparatuses, systems, devices, and computer program products for energy-saving video processing. A device includes a receiver configured to receive data indicative of a demand response status; at least one processor configured to receive information corresponding to a first video from a video source and generate a second video based on the first video, the second video having a having a first average picture level (APL) when the data indicates there is no demand response in progress and having a second APL that is less than the first APL when the data indicates there is a demand response event in progress; and, a video output configured to provide the second video to a display such that for displays whose power consumption is APL-dependent, power consumption is reduced during a demand response event.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • G06F 1/3203 - Power management, i.e. event-based initiation of a power-saving mode
  • G06F 9/4401 - Bootstrapping
  • H04N 5/63 - Generation or supply of power specially adapted for television receivers
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • G06F 3/13 - Digital output to plotter
  • G09G 1/00 - Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators

9.

IDENTIFYING TYPES OF ENTITIES COMMUNICATING OVER A NETWORK

      
Application Number 18428798
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-08-01
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Yang, Li
  • Singh, Devender

Abstract

Described herein are various examples of techniques for server-side identification of an entity communicating over a network, which may in some embodiments include techniques for identifying entities communicating in a network based on a signature for the entity and/or behavior of the entity as determined or observed by one or more servers in the network. In some embodiments, server-side identification may include signature analysis, including collecting information regarding the entity from communications received at the server and/or received at an intermediary server that may perform caching functionality and using such information to determine a signature of the entity. In some embodiments, server-side identification can also include behavior analysis, including current behaviors and historical behaviors gathered in part from network traffic transmitted by the entity, such as traffic between the entity and other devices on the network, such as the server doing the behavior analysis, other servers, or other devices.

IPC Classes  ?

10.

Method, Apparatus and Device for Identifying Water Ingress Risk of Terminal, and Storage Medium

      
Application Number 18288961
Status Pending
Filing Date 2022-04-13
First Publication Date 2024-06-20
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Zhang, Xiaoliang
  • Feng, Yigang

Abstract

A method and apparatus for identifying a water ingress risk of a terminal, a device and a storage medium are provided. The method includes: respectively acquiring a first variation amount of a capacitance signal of a capacitive touch screen caused by connection between a ground wire on the surface of a housing of a smart terminal and a chip ground of a capacitive touch screen chip of the smart terminal, and a second variation amount of the capacitance signal of the capacitive touch screen caused by disconnection between the ground wire on the surface of the housing and the chip ground of the capacitive touch screen chip; and identifying a water ingress risk of the smart terminal according to the acquired first variation amount of the capacitance signal and the acquired second variation amount of the capacitance signal.

IPC Classes  ?

  • H04M 1/18 - Telephone sets specially adapted for use in ships, mines, or other places exposed to adverse environment
  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

11.

Method and system for in-vehicle sensor range and FOV AR visualization

      
Application Number 18526213
Grant Number 12282982
Status In Force
Filing Date 2023-12-01
First Publication Date 2024-05-30
Grant Date 2025-04-22
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Mantyjarvi, Jani
  • Ronkainen, Jussi
  • Tarkiainen, Mikko

Abstract

Some embodiments of a method disclosed herein may include: receiving a predicted driving route, sensor ranges of sensors on an autonomous vehicle (AV), and sensor field-of-view (FOV) data; determining whether minimum sensor visibility requirements are met along the predicted driving route; predicting blind areas along the predicted driving route, wherein the predicted blind areas are determined to have potentially diminished sensor visibility; and displaying an augmented reality (AR) visualization of the blind areas using an AR display device.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles
  • G01C 21/36 - Input/output arrangements for on-board computers
  • G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots

12.

METHODS AND APPARATUS FOR LOAD-BASED ACCESS CONTROL IN RESONANCE MAGNETIC COUPLED NETWORKS

      
Application Number 18266759
Status Pending
Filing Date 2021-12-09
First Publication Date 2024-04-04
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Cabrol, Patrick
  • Haque, Tanbir
  • Elkotby, Hussain
  • Pragada, Ravikumar

Abstract

The disclosure pertains to methods and apparatus for operation by a wireless transmit/receive unit (WTRU). In one embodiment, a method includes receiving from a first device, a request to send a transmission to a second device via resonance magnetic coupling, the request including capability information indicating a set of load termination states supported by the first device; sending to the first device, measurement configuration information, the measurement configuration information including information indicating (1) timing and/or frequency information to schedule the measurement of a signal strength received by the first device; and (2) at least one load termination state of the set of load termination states to be used by the first device when performing measurements; receiving from the first device, measurement information resulting from measurements performed by the first device in accordance with the sent measurement configuration information; determining a load termination state for the first device based on the measurement information; and sending to the first device, information indicating the determined load termination state for the first device.

IPC Classes  ?

  • H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
  • H02J 50/12 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling of the resonant type

13.

SPLIT TESTING WITH CUSTOM CACHE KEYS FOR CONTENT DELIVERY NETWORKS

      
Application Number 18131045
Status Pending
Filing Date 2023-04-05
First Publication Date 2024-03-14
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Brocato, Mark
  • Erceg, Ivan
  • Anand, Ishan

Abstract

Disclosed are systems and methods for enabling an application developer to define CDN behavior (e.g., caching rules) alongside an application program code and embedded in the same source code. The systems and methods can be used to define CDN or edge caching behavior using custom cache keys that go beyond simply using a URL. The custom cache keys and source code CDN behavior definitions can be used to enable a graphical user interface to specify traffic rules in a codeless interface. The described embodiments can be used for defining general traffic routing, to test different versions of the application or to otherwise present different versions of the application to end users, while preserving cache keys and caching behavior at the edge and throughout the application distribution layers.

IPC Classes  ?

  • H04L 67/75 - Indicating network or usage conditions on the user display
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • H04L 67/5682 - Policies or rules for updating, deleting or replacing the stored data

14.

METHODS, ARCHITECTURES, APPARATUSES AND SYSTEMS DIRECTED TO ZERO-TOUCH DETERMINATION OF AUTHENTICITY OF TRANSCEIVERS IN A NETWORK

      
Application Number 18279986
Status Pending
Filing Date 2022-03-04
First Publication Date 2024-02-22
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Pietraski, Philip
  • Pattar, Sudhir

Abstract

Procedures, methods, architectures, apparatuses, systems, devices, and computer program products directed to zero-touch determination of authenticity of transceivers in a network are provided. Among the apparatuses is an apparatus that may be configured to receive a transmission from a transmitter having an attributed identifier; obtain a predicted value output from a trained neural network based on samples of the transmission and learned information corresponding to the identifier input into the trained neural network; determine that the identifier is spoofed or not spoofed based on the predicted value and one or more criteria; and perform an action in connection with the transmission based on the determination. The apparatus may be configured to (i) issue an alert indicating that the transmission is suspicious based on a determination that the identifier is spoofed, or (ii) further process the transmission based on a determination that the identifier is not spoofed.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

15.

INTERFACE OF AN M2M SERVER WITH THE 3GPP CORE NETWORK

      
Application Number 18352408
Status Pending
Filing Date 2023-07-14
First Publication Date 2024-01-18
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Russell, Jr., Paul L.
  • Gupta, Ashish
  • Podias, Nicholas J.
  • Pinheiro, Ana Lucia A.
  • Gauvreau, Jean-Louis
  • Di Girolamo, Rocco
  • Lu, Guang
  • Majumder, Debjani

Abstract

A network node may be configured to receive a request for an authentication and key establishment procedure from a machine to machine (M2M) device. The network node may be configured to determine a key agreement between the network node and the M2M device using the authentication and key establishment procedure. The network node may be configured to receive a request from an M2M server for the key agreement to be used to communicate with the M2M device. The network node may be configured to send the key agreement to the M2M server.

IPC Classes  ?

  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 8/20 - Transfer of user or subscriber data
  • H04L 65/1063 - Application servers providing network services
  • H04W 76/12 - Setup of transport tunnels
  • H04W 12/06 - Authentication

16.

SIGNALING PARAMETER SETS FOR GEOMETRY-BASED POINT CLOUD STREAMS

      
Application Number US2023026346
Publication Number 2024/006279
Status In Force
Filing Date 2023-06-27
Publication Date 2024-01-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Gudumasu, Srinivas
  • Hamza, Ahmed

Abstract

Systems, methods, and instrumentalities are disclosed for signaling parameter sets for geometry-based point cloud streams. In example, a device may receive an international organization for standardization base media file format (ISOBMFF) file. The ISOBMFF file may include geometry-based point cloud compression (G-PCC) data that is carried using one or more tracks with sample group description information and sample to group box information. The sample group description information may indicate grouping type information and a plurality of sample group description entries indicating geometry-based volumetric or point cloud parameter set information. The sample to group box information may include one or more sample to group box entries, each with a plurality of entry parameters comprising: the grouping type information, a grouping type parameter, and a sample group description index.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/854 - Content authoring

17.

Wireless Terminal and Method for Authenticating Interface Access of Wireless Terminal in Uboot Mode

      
Application Number 18026240
Status Pending
Filing Date 2021-08-02
First Publication Date 2023-11-16
Owner DRNC HOLDINGS, INC. (USA)
Inventor Wen, Hailong

Abstract

The present disclosure provides a wireless terminal and a method for authenticating interface access of a wireless terminal in a Uboot mode. The method includes: in response to an authentication request for interface access, authentication request key information carried by the authentication request is acquired; the authentication request key information is validated according to preset key validation information; when validation succeeds, interface access authority of a wireless terminal is acquired; and when the validation fails, key query information is outputted. The key query information and the key validation information are acquired according to the same plaintext key. Since an authentication step is required when the interface access authority of the wireless terminal is acquired, a security arrangement for the interface access of the wireless terminal is added, such that malicious access to an interface of a wireless terminal is prevented.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]

18.

Systems and Methods for Semantic Guided Temporal Activity Detection and Classification of Videos

      
Application Number 17722658
Status Pending
Filing Date 2022-04-18
First Publication Date 2023-10-19
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Goldstein, Orpaz
  • Nag, Sayak

Abstract

Disclosed is an activity detection system (“ADS”) that detects, classifies, and isolates previously unseen activities in unlabeled videos based on different previously seen activities in labeled videos and semantic similarity between the unseen and seen activities. The ADS receive a first set of videos that are labeled with a first activity, and may determine a feature set within frames of the first set of videos that represents the first activity. The ADS may receive a second set of videos that are not labeled, and a query for videos of a second activity that is determined to be semantically similar to the first activity. The ADS may provide, in response to the query for the second activity, a particular video from the second set of videos containing the feature set representing the first activity that is semantically similar to the queried for second activity.

IPC Classes  ?

19.

SYSTEM AND METHOD FOR UTILIZATION OF DEVICE-INDEPENDENT SCENES IN A SMART HOME ENVIRONMENT

      
Application Number 18111125
Status Pending
Filing Date 2023-02-17
First Publication Date 2023-06-29
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Edwards, Keith
  • Igoe, Patrick Thomas
  • Kim, Sanghoon

Abstract

Systems and methods are provided for implementing a device-independent scene in a home automation environment. One embodiment is a method comprising receiving information regarding a home-independent home automation scene, the information identifying a zone property and an identified zone type; identifying, in the designated home, a zone corresponding to the identified zone type; identifying at least one home automation device capable of affecting the zone property in the identified zone; for each of the identified devices, identifying a device state of the respective device that contributes to the zone property; storing a home-automation scene for the designated home, wherein the home-automation scene comprises information identifying the at least one identified devices and the respective identified device states of those devices; and in response to user selection of the stored home-automation scene, causing the at least one identified device to perform the respective identified actions.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • G05B 15/02 - Systems controlled by a computer electric

20.

CONFIGURABLE AND DYNAMIC TRANSFORMATION OF WEB CONTENT

      
Application Number 18118348
Status Pending
Filing Date 2023-03-07
First Publication Date 2023-06-29
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Kapur, Ajay
  • Farmer, Andrew Henry
  • Anand, Ishan

Abstract

Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.

IPC Classes  ?

  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

21.

Flexible screen support device and intelligent terminal

      
Application Number 17923400
Grant Number 12197252
Status In Force
Filing Date 2021-05-27
First Publication Date 2023-06-22
Grant Date 2025-01-14
Owner DRNC HOLDINGS, INC. (USA)
Inventor Cao, Li

Abstract

Provided are a flexible screen support device and an intelligent terminal. The flexible screen support device includes a bending plate, a connection rope, and a driving mechanism. The bending plate includes multiple support blocks hingedly connected in sequence. The width of the upper part of each support block gradually decreases to form a rotation gap between adjacent support blocks. One part of the connection rope penetrates through the upper parts of the multiple support blocks. The other part of the connection rope penetrates through the lower parts of the multiple support blocks. The driving mechanism is configured to pull the one part of the connection rope so that the upper parts of adjacent support blocks are in contact with one another to bend the bending plate. The intelligent terminal includes a flexible screen and the described flexible screen support device.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements

22.

Systems and methods for distributed, stateless, and dynamic browser challenge generation and verification

      
Application Number 17944739
Grant Number 12244737
Status In Force
Filing Date 2022-09-14
First Publication Date 2023-06-08
Grant Date 2025-03-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Bedi, Harkeerat Singh
  • Sabanayagam, Revathi
  • Singh, Devender
  • Morrison, Reed

Abstract

Provided is an unobtrusive client verification system with one verification devices having processors that are configured to receive a first request from an unverified client device, generate a random number in response to receiving the first request from the unverified client device, define a set of expressions as a browser challenge problem that evaluates to an answer specified by the random number, encrypt the answer within an answer token, provide the browser challenge problem with the answer token to the unverified client device, receive a second request with a solution to the browser challenge problem and the answer token from the unverified client device, and verify the unverified client device in response to the solution matching the answer that is decrypted from the answer token provided with the second request.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/08 - Key distribution

23.

CONTEXT AWARE OBJECT RECOGNITION FOR IOT CONTROL

      
Application Number US2022049415
Publication Number 2023/086392
Status In Force
Filing Date 2022-11-09
Publication Date 2023-05-19
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Rumreich, Mark
  • Horlander, Thomas

Abstract

A method and device for IoT control of objects in an environmental space includes capturing an image of one or more objects in the environmental space using a camera. The captured image is normalized for up/down orientation of the camera and one or more objects in the image are identified. At least one contextual attribute for the one or more objects is determined based on the captured image. A user control application for a network-connected object is accessed based on the determined at least one contextual attribute for the one or more objects.

IPC Classes  ?

  • G06V 20/20 - ScenesScene-specific elements in augmented reality scenes
  • G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image
  • G06V 10/20 - Image preprocessing
  • G06V 10/32 - Normalisation of the pattern dimensions
  • G06V 20/64 - Three-dimensional objects

24.

Systems and Methods for Adaptive Network Security Based on Unsupervised Behavioral Modeling

      
Application Number 17494156
Status Pending
Filing Date 2021-10-05
First Publication Date 2023-04-06
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Shah, Anant
  • Yew, Richard
  • Singh, Devender
  • Sabanayagam, Revathi
  • Bedi, Harkeerat Singh

Abstract

Provided is an Adaptive Network Security System (“ANSS”) that receives a first set of network data, detects commonality in a set of parameters within the first set of network data using an unsupervised machine learning technique, and models an expected behavior based on the commonality in the set of parameters. The ANSS may determine a threat risk associated with a second set of network data based on an amount of deviation between the set of parameters from the second plurality of network data and the expected behavior, and may perform a particular action from different actions against the second set of network data in response to the set of parameters from the second set of network data deviating from the expected behavior and the threat risk.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration

25.

SECURING COMMUNICATION OF DEVICES IN THE INTERNET OF THINGS

      
Application Number 18057449
Status Pending
Filing Date 2022-11-21
First Publication Date 2023-03-23
Owner
  • INTERDIGITAL PATENT HOLDINGS, INC. (USA)
  • DRNC HOLDINGS, INC. (USA)
Inventor Schmidt, Andreas

Abstract

It is recognized herein that current messaging protocols for internet of things (IoT) architectures are often weak from a security perspective, and are often poorly suited for resource-constrained devices. An example IoT system described herein combines device authentication and application-layer key establishment using facilities of IoT messaging protocols. The IoT system may include a Trust Broker, which acts as a registration point for devices, and an edge gateway, which manages communication between a given device and the trust broker (and IoT servers). The edge gateway may acquire a trusted role, such that it may be a secure intermediary for device-server messaging, and such that it can facilitate authentication of devices to services.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04W 12/60 - Context-dependent security
  • H04W 12/069 - Authentication using certificates or pre-shared keys

26.

Systems and methods for preemptive detection and correction of network issues based on control plane messaging

      
Application Number 17386789
Grant Number 11722402
Status In Force
Filing Date 2021-07-28
First Publication Date 2023-02-02
Grant Date 2023-08-08
Owner DRNC HOLDINGS, INC. (USA)
Inventor Flores, Marcel Eric Schechner

Abstract

Provided is a Routing Early Warning System (“REWS”) that preemptively detects and corrects network issues based on control plane messaging. REWS receives control plane messages for network paths to a source node, groups the control plane messages to different bins based on time, detects an anomaly based on a number of a first set of control plane messages grouped to a particular bin differing, by a threshold amount, from a steady state number of control plane messages grouped to at least one other bin, and isolates a cause of the anomaly based on a number of updated paths and addressing of one or more nodes specified in the first set of control plane messages. REWS modifies routing of the source node data plane traffic before the anomaly significant impacts the data plane in response to detecting the anomaly and isolating the anomaly cause using the control plane messages.

IPC Classes  ?

  • H04L 45/28 - Routing or path finding of packets in data switching networks using route fault recovery
  • H04L 45/02 - Topology update or discovery
  • H04L 43/062 - Generation of reports related to network traffic
  • H04L 45/302 - Route determination based on requested QoS
  • H04L 45/745 - Address table lookupAddress filtering
  • H04L 45/021 - Ensuring consistency of routing table updates, e.g. by using epoch numbers

27.

METHOD AND APPARATUS FOR GRANTING ACCESS RIGHTS TO USERS OF COMMUNICATIONS NETWORKS

      
Application Number 17941478
Status Pending
Filing Date 2022-09-09
First Publication Date 2023-01-19
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Evesti, Antti V. P.
  • Raitio, Pia E
  • Savolainen, Pekka P

Abstract

Methods, apparatus, and systems for automatically determining the access rights to be granted to a telecommunication device to the assets in a first network as a function of the access rights previously granted to that same device in another network.

IPC Classes  ?

  • H04W 12/08 - Access security
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04L 9/40 - Network security protocols
  • H04W 8/24 - Transfer of terminal data
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 60/00 - Affiliation to network, e.g. registrationTerminating affiliation with the network, e.g. de-registration
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

28.

Trustworthy cloud-based smart space rating with distributed data collection

      
Application Number 17848210
Grant Number 12021890
Status In Force
Filing Date 2022-06-23
First Publication Date 2022-10-13
Grant Date 2024-06-25
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Evesti, Antti V. P.
  • Raitio, Pia E.
  • Savolainen, Pekka P.

Abstract

b).

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • H04L 9/40 - Network security protocols
  • H04W 12/10 - Integrity
  • H04W 12/128 - Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
  • H04W 12/67 - Risk-dependent, e.g. selecting a security level depending on risk profiles

29.

Automated configuration of a content delivery network

      
Application Number 17693304
Grant Number 11916729
Status In Force
Filing Date 2022-03-11
First Publication Date 2022-09-15
Grant Date 2024-02-27
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Brocato, Mark
  • Erceg, Ivan
  • Anand, Ishan

Abstract

Disclosed are systems and methods for providing automated configuration of a content delivery network. First, the system maintains access to one or more edge servers for a CDN, with the edge servers being configured to execute edge logic. The system receives code for an application in a specified application framework recognized by the system, where the code includes a set of routing and caching logic with routing instructions and routing behaviors. The system then analyzes the set of routing and caching logic to define a set of edge routing behaviors and caching behaviors for one or more routes within the application. The system then determines at least a subset of the routing and caching behaviors that can be processed at the one or more edge servers using the edge logic. The subset of routing and caching behaviors for the routes is processed and/or executed at the edge servers via the edge logic, and any remaining routing or caching behaviors from the set of routing behaviors are executed at one or more application servers.

IPC Classes  ?

  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/08 - Configuration management of networks or network elements

30.

Unified routing and caching logic for applications utilizing a content delivery network

      
Application Number 17693306
Grant Number 12069318
Status In Force
Filing Date 2022-03-11
First Publication Date 2022-09-15
Grant Date 2024-08-20
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Brocato, Mark
  • Erceg, Ivan
  • Anand, Ishan

Abstract

Disclosed are systems and methods for providing unified routing and caching logic for applications utilizing a CDN. First, the system maintains access to one or more edge servers for a CDN, with the one or more edge servers being configured to execute edge logic. The system receives code for an application in a specified application framework, with the code and/or application framework including a unified set of routing and caching logic for dynamic data to be applied to a number of caches, and with the unified set of routing and caching logic being derived from a centralized definition. For each of the caches, the system first analyzes the set of routing and caching logic to determine a subset of the routing and caching logic to be executed by the cache, and then atomically sends the determined subset of the routing and caching logic to the cache.

IPC Classes  ?

  • H04N 21/2183 - Cache memory
  • G06F 8/71 - Version control Configuration management
  • G06F 12/0808 - Multiuser, multiprocessor or multiprocessing cache systems with cache invalidating means
  • G06F 12/084 - Multiuser, multiprocessor or multiprocessing cache systems with a shared cache
  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 67/5682 - Policies or rules for updating, deleting or replacing the stored data

31.

Split testing with custom cache keys for content delivery networks

      
Application Number 17693307
Grant Number 11652908
Status In Force
Filing Date 2022-03-11
First Publication Date 2022-09-15
Grant Date 2023-05-16
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Brocato, Mark
  • Erceg, Ivan
  • Anand, Ishan

Abstract

Disclosed are systems and methods for enabling an application developer to define CDN behavior (e.g., caching rules) alongside an application program code and embedded in the same source code. The systems and methods can be used to define CDN or edge caching behavior using custom cache keys that go beyond simply using a URL. The custom cache keys and source code CDN behavior definitions can be used to enable a graphical user interface to specify traffic rules in a codeless interface. The described embodiments can be used for defining general traffic routing, to test different versions of the application or to otherwise present different versions of the application to end users, while preserving cache keys and caching behavior at the edge and throughout the application distribution layers.

IPC Classes  ?

  • H04L 67/75 - Indicating network or usage conditions on the user display
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • H04L 67/5682 - Policies or rules for updating, deleting or replacing the stored data

32.

Information processing apparatus display control method and program

      
Application Number 17712607
Grant Number 12260063
Status In Force
Filing Date 2022-04-04
First Publication Date 2022-07-21
Grant Date 2025-03-25
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Takahashi, Hirotaka
  • Ozawa, Kenji
  • Yamamoto, Maki
  • Coenen, Pieter

Abstract

There is provided an information processing apparatus including a display control unit that displays a list screen of thumbnails associated with content, an execution unit that executes any application using the content associated with the thumbnails, and an image generation unit that generates an execution state image showing an execution state of the application by the execution unit, wherein the display control unit displays the execution state image generated by the image generation unit in at least a portion of an area where the list screen is displayed.

IPC Classes  ?

  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 9/451 - Execution arrangements for user interfaces

33.

Systems and methods for distributed, stateless, and dynamic browser challenge generation and verification

      
Application Number 17152496
Grant Number 11558206
Status In Force
Filing Date 2021-01-19
First Publication Date 2022-07-21
Grant Date 2023-01-17
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Bedi, Harkeerat Singh
  • Sabanayagam, Revathi
  • Singh, Devender
  • Morrison, Reed

Abstract

Provided is an unobtrusive client verification system with one verification devices having processors that are configured to receive a first request from an unverified client device, generate a random number in response to receiving the first request from the unverified client device, define a set of expressions as a browser challenge problem that evaluates to an answer specified by the random number, encrypt the answer within an answer token, provide the browser challenge problem with the answer token to the unverified client device, receive a second request with a solution to the browser challenge problem and the answer token from the unverified client device, and verify the unverified client device in response to the solution matching the answer that is decrypted from the answer token provided with the second request.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/08 - Key distribution

34.

SYSTEM AND METHOD FOR ROUTING AND REORGANIZATION OF A VEHICLE PLATOON IN A SMART CITY

      
Application Number 17683872
Status Pending
Filing Date 2022-03-01
First Publication Date 2022-06-09
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Tarkiainen, Mikko
  • Kutila, Matti
  • Virtanen, Ari
  • Peussa, Pertti

Abstract

Systems and methods described herein are provided for determining a platoon configuration for a group of vehicles, determining a set of routes connecting two locations, determining for each route segment the platoon configurations supported and the availability of roadside units on the route segment, and selecting a route from the set of routes connecting the two locations. A route may be selected based on the availability of a roadside unit (RSU) to request an extended time period for a green light to enable a length of the platoon to traverse through an intersection prior to the time period ending. Systems and methods described herein may enable a reconfiguration of a platoon to meet a platoon size restriction for a segment of the selected route.

IPC Classes  ?

  • G01C 21/34 - Route searchingRoute guidance
  • G05D 1/02 - Control of position or course in two dimensions
  • G08G 1/01 - Detecting movement of traffic to be counted or controlled
  • G08G 1/00 - Traffic control systems for road vehicles

35.

Configurable and dynamic transformation of web content

      
Application Number 17409529
Grant Number 11677857
Status In Force
Filing Date 2021-08-23
First Publication Date 2022-05-19
Grant Date 2023-06-13
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Kapur, Ajay
  • Farmer, Andrew Henry
  • Anand, Ishan

Abstract

Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.

IPC Classes  ?

  • G06F 16/95 - Retrieval from the web
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

36.

System and method for customizing smart home speech interfaces using personalized speech profiles

      
Application Number 17666246
Grant Number 12175982
Status In Force
Filing Date 2022-02-07
First Publication Date 2022-05-19
Grant Date 2024-12-24
Owner DRNC HOLDINGS, INC. (USA)
Inventor Edwards, Keith

Abstract

Systems and methods are provided in which a speaker profile-data inquiry is transmitted to a mobile device associated with a first speaker. In response to the speaker-profile-data inquiry, speaker profile data associated with the first speaker is received. Audio data representing a voice input is received. The first speaker is identified as providing the voice input, the identification being based on a comparison of characteristics of the received audio data with the speaker profile data of a plurality of speakers for whom speaker profile data is stored. An instruction, which includes a speaker-relative signifier, is determined from the received audio data, and determining the instruction includes determining a referent of the speaker-relative signifier based on the first speaker profile data. An action indicated by the instruction is performed.

IPC Classes  ?

  • G10L 17/00 - Speaker identification or verification techniques
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 17/02 - Preprocessing operations, e.g. segment selectionPattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal componentsFeature selection or extraction
  • G10L 17/06 - Decision making techniquesPattern matching strategies
  • G10L 15/07 - Adaptation to the speaker

37.

Systems and methods for dynamic load balancing based on server utilization and content popularity

      
Application Number 17329981
Grant Number 11451623
Status In Force
Filing Date 2021-05-25
First Publication Date 2022-04-28
Grant Date 2022-09-20
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Zarifis, Kyriakos
  • Bedi, Harkeerat Singh
  • Yeager, Donnevan Scott
  • Shiell, Derek

Abstract

Provided is a controller for dynamically balancing load between different servers using different thresholds that are continually modified for each of the servers. The controller may generate a baseline load measure based on load measures received from the different servers, and may configure a first threshold for a first server and a second threshold for a second server based on the load measure at the first server deviating from the baseline load measure by a first amount that is greater than a second amount by which the load measure at the second server deviates from the baseline load measure. The controller may allocate an additional server to distribute first content with the first server in response to first content load at the first server satisfying the first threshold and the same load or a greater load of second content at the second server not satisfying the second threshold.

IPC Classes  ?

  • H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
  • H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
  • H04L 67/1031 - Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
  • H04L 67/1029 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer

38.

Systems and methods for dynamic optimization of network congestion control

      
Application Number 17036252
Grant Number 11483249
Status In Force
Filing Date 2020-09-29
First Publication Date 2022-03-31
Grant Date 2022-10-25
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Shah, Anant
  • Seddon, David
  • Ruiz, Sergio Leonardo
  • Korkames, Joseph

Abstract

An adaptive congestion control device (“ACCD”) may dynamically optimize network congestion control for different active flows. The ACCD may initiate a first flow that is associated with a first set of flow parameters, may select a first congestion control algorithm from a plurality of congestion control algorithms based on the first set of parameters, and may control transmission of packets for the first flow according to the first congestion control algorithm. While the first flow is active, the ACCD may initiate a second flow that is associated with a different second set of flow parameters, may select a different second congestion control algorithm from the plurality of available congestion control algorithms based on the second set of parameters, and may control transmission of packets for the second flow according to the second congestion control algorithm.

IPC Classes  ?

  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority
  • H04L 12/801 - Flow control or congestion control
  • H04L 47/2441 - Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer

39.

Intelligent dynamic preloading

      
Application Number 17481702
Grant Number 11783002
Status In Force
Filing Date 2021-09-22
First Publication Date 2022-03-24
Grant Date 2023-10-10
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Brocato, Mark Vincent
  • Erceg, Ivan
  • Kelk, Kaarel
  • Anand, Ishan

Abstract

Intelligent dynamic preloading is described. A list of page requests is generated using a prediction model that predicts a plurality of page requests for a site or web application that are expected to be received from client devices, where at least some of the page requests include URLs and one or more other parameters that affect generation of a corresponding page. A request is simulated for each of the page requests included on the list of page requests to a caching layer to cause the caching layer to: make a request to an origin server for the site or dynamic web application, receive rendered pages from the origin server, and store the received rendered pages, such that subsequent requests received at the caching layer can be served from the already rendered pages.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

40.

Information processing apparatus, information processing method and program

      
Application Number 17515828
Grant Number 11460997
Status In Force
Filing Date 2021-11-01
First Publication Date 2022-02-17
Grant Date 2022-10-04
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Homma, Fuminori
  • Matsuda, Kouichi
  • Nashida, Tatsushi

Abstract

An information processing apparatus is provided which include a display control unit that causes a touch panel to display a slider to specify one of specifiable values by an operating body as a specified value and a start edge value and an end edge value stored in a storage unit and if the touch panel acquires position information indicating position on the slider, decides a value corresponding to the position information as the specified value and also decides an interval to decide a new specifiable range in accordance with a contact state quantity acquired by the contact state quantity acquisition unit, specifies the new specifiable range based on the interval using the specified value as a reference.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/0485 - Scrolling or panning
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04855 - Interaction with scrollbars

41.

Communication in a resonance magnetic coupled system

      
Application Number 17312130
Grant Number 12218714
Status In Force
Filing Date 2019-12-17
First Publication Date 2022-02-03
Grant Date 2025-02-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Cabrol, Patrick
  • Haque, Tanbir
  • Pragada, Ravikumar
  • Rudolf, Marian
  • Balasubramanian, Anantharaman
  • Elkotby, Hussain

Abstract

A resonance magnetic coupling (RMC) communication may be enabled between devices. A device may use a discovery mechanism to transmit and exchange information. A device may use the discovery mechanism to establish a RMC communication channel and may determine its parameterization. A device using a RMC communication may transmit a discovery signal to determine channelization and/or properties of the RMC link. The discovery signal may be generated in the form of a beacon transmission. A signal sequence may be employed for a discovery signal. A device using a RMC communication may transmit a sequence of beacon or discovery signals to track characteristics of the RMC link. Beacon scheduling may be used for RMC communications, and the communication channel may not be static and may be a function of distance and orientation. A device using a RMC communication may sense the channel for potential beacon or sequence signals from other devices.

IPC Classes  ?

  • H04B 5/72 - Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
  • H04B 1/69 - Spread spectrum techniques
  • H04B 5/48 - Transceivers
  • H04B 17/336 - Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]

42.

Digital lampshade system and method

      
Application Number 17409537
Grant Number 11940124
Status In Force
Filing Date 2021-08-23
First Publication Date 2021-12-23
Grant Date 2024-03-26
Owner DRNC HOLDINGS, INC. (USA)
Inventor Robarts, James

Abstract

A light source is provided with a digitally addressable lampshade that includes a plurality of regions of controllable opacity. Systems and methods are described for controlling the digital lampshade. In an exemplary embodiment, an addressable lampshade effects a time-varying pattern of changes to the opacity of the regions to generate a lamp identification pattern. A lamp is identified from the patterns by a camera-equipped mobile device. The mobile device then causes the identified lamp to generate a position-determining pattern of light. The mobile device determines its own position relative to the lamp based on the pattern of light received by the camera. The mobile device then instructs the digital lampshade, according to user input, to allow illumination or to provide shade at the determined position of the mobile device.

IPC Classes  ?

  • F21V 14/00 - Controlling the distribution of the light emitted by adjustment of elements
  • F21S 6/00 - Lighting devices intended to be free-standing
  • F21S 8/04 - Lighting devices intended for fixed installation intended only for mounting on a ceiling or like overhead structure
  • F21V 3/06 - GlobesBowlsCover glasses characterised by materials, surface treatments or coatings characterised by the material
  • F21V 23/04 - Arrangement of electric circuit elements in or on lighting devices the elements being switches

43.

System and method for utilization of device-independent scenes in a smart home environment

      
Application Number 16317803
Grant Number 11595225
Status In Force
Filing Date 2017-08-10
First Publication Date 2021-09-16
Grant Date 2023-02-28
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Edwards, Keith
  • Igoe, Patrick Thomas
  • Kim, Sanghoon

Abstract

Systems and methods are provided for implementing a device-independent scene in a home automation environment. One embodiment is a method comprising receiving information regarding a home-independent home automation scene, the information identifying a zone property and an identified zone type; identifying, in the designated home, a zone corresponding to the identified zone type; identifying at least one home automation device capable of affecting the zone property in the identified zone; for each of the identified devices, identifying a device state of the respective device that contributes to the zone property; storing a home-automation scene for the designated home, wherein the home-automation scene comprises information identifying the at least one identified devices and the respective identified device states of those devices; and in response to user selection of the stored home-automation scene, causing the at least one identified device to perform the respective identified actions.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • G05B 15/02 - Systems controlled by a computer electric

44.

Dynamic caching and eviction policy in different points-of-presence of a content delivery network

      
Application Number 17216281
Grant Number 11442857
Status In Force
Filing Date 2021-03-29
First Publication Date 2021-07-15
Grant Date 2022-09-13
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Flores, Marcel Eric Schechner
  • Sawyer, Derrick

Abstract

Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.

IPC Classes  ?

  • G06F 12/0813 - Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
  • G06F 12/0871 - Allocation or management of cache space
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

45.

Interface of an M2M server with the 3GPP core network

      
Application Number 17184070
Grant Number 11706598
Status In Force
Filing Date 2021-02-24
First Publication Date 2021-06-17
Grant Date 2023-07-18
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Russell, Jr., Paul L.
  • Gupta, Ashish
  • Podias, Nicholas J.
  • Pinheiro, Ana Lucia A.
  • Gauvreau, Jean-Louis
  • Di Girolamo, Rocco
  • Lu, Guang
  • Majumder, Debjani

Abstract

A network node is configured to initiate a first authentication and key establishment procedure with a machine to machine (M2M) device. The network node is configured to determine a key agreement between the network node and the M2M device using the first authentication and key establishment procedure. The network node is configured to initiate a second authentication and key establishment procedure with an M2M server. The network node is configured to receive a request from the M2M server for the key agreement to be used to communicate with the M2M device using the second authentication and key establishment procedure. The network node is configured to send the key agreement to the M2M server using the second authentication and key establishment procedure.

IPC Classes  ?

  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 8/20 - Transfer of user or subscriber data
  • H04L 65/1063 - Application servers providing network services
  • H04W 76/12 - Setup of transport tunnels
  • H04W 12/06 - Authentication

46.

Systems and methods for dynamic load balancing based on server utilization and content popularity

      
Application Number 17079981
Grant Number 11025710
Status In Force
Filing Date 2020-10-26
First Publication Date 2021-06-01
Grant Date 2021-06-01
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Zarifis, Kyriakos
  • Bedi, Harkeerat Singh
  • Yeager, Donnevan Scott
  • Shiell, Derek

Abstract

Provided is a controller for dynamically balancing load between different servers using different thresholds that are continually modified for each of the servers. The controller may generate a baseline load measure based on load measures received from the different servers, and may configure a first threshold for a first server and a second threshold for a second server based on the load measure at the first server deviating from the baseline load measure by a first amount that is greater than a second amount by which the load measure at the second server deviates from the baseline load measure. The controller may allocate an additional server to distribute first content with the first server in response to first content load at the first server satisfying the first threshold and the same load or a greater load of second content at the second server not satisfying the second threshold.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

47.

Network firewall for mitigating against persistent low volume attacks

      
Application Number 17129170
Grant Number 11405359
Status In Force
Filing Date 2020-12-21
First Publication Date 2021-05-20
Grant Date 2022-08-02
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Rigor, Paul
  • Bedi, Harkeerat Singh

Abstract

A network firewall detects and protects against persistent low volume attacks based on a sequence of network data having a pattern that matches by some threshold or percentage a sequence of network data from an earlier iteration of the same persistent low volume attack. The attack patterns are derived from tokenizing one or more elements from a captured sequence of network data that is representative of an attack iteration. Counts for different resulting tokens may be stored in a feature vector that represents the attack pattern. If subsequent sequences of network data have a sufficient number of similar token, a pattern match can be identified and the firewall can take protective action including blacklisting the sending clients, blocking the traffic, redirecting the traffic, sending a problem to verify the sender is an actual user, or other actions.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols

48.

Systems and methods for large scale complex storage operation execution

      
Application Number 16677209
Grant Number 11354271
Status In Force
Filing Date 2019-11-07
First Publication Date 2021-05-13
Grant Date 2022-06-07
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Yeager, Donnevan Scott
  • Bedi, Harkeerat Singh
  • Shiell, Derek

Abstract

A Multi-Threaded Indexed (“MTI”) file system may use a first set of threads, processes, or executable instances to index desired file attributes in a database while simultaneously but independently executing file operations with a second set of threads, processes, or executable instances. In response to receiving a file operation, the second set of threads, processes, or executable instance may query the database to directly identify files that are indirectly implicated by the file operation with a wildcard, regular expression, and/or other expression that indirectly identifies the files based on different file attributes, paths, name expressions, or combinations thereof. The second set of threads, processes, or executable instances are therefore able to identify the files implicated by the file operation based solely on the indexed file attributes already entered in the database without the need to load and scan the metadata of files in directories targeted by the file operation.

IPC Classes  ?

  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
  • G06F 16/2455 - Query execution
  • G06F 16/13 - File access structures, e.g. distributed indices
  • G06F 16/17 - Details of further file system functions
  • G06F 16/14 - Details of searching files based on file metadata

49.

Mobile terminal, control system, and control method

      
Application Number 16968567
Grant Number 11343361
Status In Force
Filing Date 2018-11-13
First Publication Date 2021-02-11
Grant Date 2022-05-24
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • He, Haibo
  • Pan, Jie

Abstract

A mobile terminal, a control system and a control method, the mobile terminal includes a housing and a flexible screen, the flexible screen includes a fixed portion fixed on the housing and an expansion portion movable relative to the housing; the mobile terminal further includes a support structure and a movement mechanism, the movement mechanism is configured to drive the expansion portion to move so that at least a part of the expansion portion is driven to move outside the housing; and the movement mechanism is capable of driving the expansion portion to move in an opposite direction so that the expansion portion outside the housing is driven to retract into the housing; and the support structure is configured to support the expansion portion.

IPC Classes  ?

  • H04M 1/00 - Substation equipment, e.g. for use by subscribers
  • H04M 1/02 - Constructional features of telephone sets

50.

Network firewall for mitigating against persistent low volume attacks

      
Application Number 15908490
Grant Number 10880270
Status In Force
Filing Date 2018-02-28
First Publication Date 2020-12-29
Grant Date 2020-12-29
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Rigor, Paul
  • Bedi, Harkeerat Singh

Abstract

A network firewall detects and protects against persistent low volume attacks based on a sequence of network data having a pattern that matches by some threshold or percentage a sequence of network data from an earlier iteration of the same persistent low volume attack. The attack patterns are derived from tokenizing one or more elements from a captured sequence of network data that is representative of an attack iteration. Counts for different resulting tokens may be stored in a feature vector that represents the attack pattern. If subsequent sequences of network data have a sufficient number of similar token, a pattern match can be identified and the firewall can take protective action including blacklisting the sending clients, blocking the traffic, redirecting the traffic, sending a problem to verify the sender is an actual user, or other actions.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

51.

Caching with dynamic and selective compression of content

      
Application Number 16995456
Grant Number 11256663
Status In Force
Filing Date 2020-08-17
First Publication Date 2020-12-24
Grant Date 2022-02-22
Owner DRNC HOLDINGS, INC. (USA)
Inventor Rigor, Paul

Abstract

Dynamic and selective compression for content caching is provided for improving content delivery over a digital network. The dynamic and selective compression increased server cache size for higher cache-hit ratios that offset delays associated with compressing and decompressing content. The dynamic compression involves switching between an available set of compression tools in order to compress different files with the compression tool that is optimal for that file. The selective compression involves selectively compressing the content or files with the optimal compression tool when at least a threshold amount of space savings is obtained in an acceptable amount of time. Thus, the caching server caches compressed copies of a first set of files compressed with a first compression tool, compressed copies of a second set of files compressed with a different second compression tool, and an uncompressed third set of files.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04L 69/04 - Protocols for data compression, e.g. ROHC

52.

Progressive delivery of targeted third-party content

      
Application Number 17013969
Grant Number 11240547
Status In Force
Filing Date 2020-09-08
First Publication Date 2020-12-24
Grant Date 2022-02-01
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Rigor, Paul
  • Joe, Brian W.

Abstract

The progressive delivery of targeted secondary content may include determining that primary content requested from a particular distribution point of a distributed platform includes a first tag to integrate targeted secondary content as part of an initial presentation of the primary content, and a second tag to integrate targeted secondary content outside the initial presentation. The progressive delivery may further include modifying the primary content by replacing the first tag so that the primary content and targeted secondary content for the initial presentation (e.g., third-party content associated with the first tag) are provided from the particular distribution point without accessing a third-party content provider, while targeted secondary content outside the initial presentation (e.g., third-party content associated with the second tag) may be selected and provided by one or more third-party content providers as originally specified in the primary content.

IPC Classes  ?

  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/2747 - Remote storage of video programs received via the downstream path, e.g. from the server

53.

Information processing apparatus, information processing method and program

      
Application Number 16900339
Grant Number 11163436
Status In Force
Filing Date 2020-06-12
First Publication Date 2020-10-01
Grant Date 2021-11-02
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Homma, Fuminori
  • Matsuda, Kouichi
  • Nashida, Tatsushi

Abstract

An information processing apparatus is provided which include a display control unit that causes a touch panel to display a slider to specify one of specifiable values by an operating body as a specified value and a start edge value and an end edge value stored in a storage unit and if the touch panel acquires position information indicating position on the slider, decides a value corresponding to the position information as the specified value and also decides an interval to decide a new specifiable range in accordance with a contact state quantity acquired by the contact state quantity acquisition unit, specifies the new specifiable range based on the interval using the specified value as a reference.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/0485 - Scrolling or panning

54.

End-to-end acceleration of dynamic content

      
Application Number 16872266
Grant Number 11374864
Status In Force
Filing Date 2020-05-11
First Publication Date 2020-08-27
Grant Date 2022-06-28
Owner DRNC HOLDINGS, INC. (USA)
Inventor Hofmann, Jason

Abstract

A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.

IPC Classes  ?

  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 67/563 - Data redirection of data network streams
  • H04L 65/80 - Responding to QoS
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 69/14 - Multichannel or multilink protocols
  • H04L 61/5007 - Internet protocol [IP] addresses
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04L 101/668 - Internet protocol [IP] address subnets
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

55.

Predictive Anycast traffic shaping

      
Application Number 16867160
Grant Number 11336579
Status In Force
Filing Date 2020-05-05
First Publication Date 2020-08-20
Grant Date 2022-05-17
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Sawyer, Derrick
  • Flores, Marcel Eric Schechner
  • Tewksbury, Carl
  • Uppu, Sree Priyanka
  • Mcquistin, Stephen

Abstract

Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 47/22 - Traffic shaping
  • H04L 45/74 - Address processing for routing
  • H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]
  • H04L 45/028 - Dynamic adaptation of the update intervals, e.g. event-triggered updates
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

56.

Methods, systems and apparatuses for application service layer (ASL) inter-networking

      
Application Number 16744676
Grant Number 11451633
Status In Force
Filing Date 2020-01-16
First Publication Date 2020-07-16
Grant Date 2022-09-20
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Seed, Dale N.
  • Starsinic, Michael F.
  • Wang, Chonggang
  • Lu, Guang
  • Russell, Jr., Paul L.

Abstract

A machine-to-machine (M2M) node is configured to provide a communication management function to facilitate communication between a first service layer in a first network and a second service layer in a second network. The M2M node is configured to store a plurality of attributes for use by the communication management function and to receive via the first network, a first message from a first application in the first service layer. The M2M node is configured to determine, based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message. The M2M node is configured to determine, based on at least a second attribute defining an access control list identifying applications in the first service layer, that the communication management function is available to process the first message.

IPC Classes  ?

  • H04L 67/141 - Setup of application sessions
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 41/0213 - Standardised network management protocols, e.g. simple network management protocol [SNMP]
  • H04L 47/70 - Admission controlResource allocation
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 69/08 - Protocols for interworkingProtocol conversion

57.

Methods and systems for advanced content cacheability determination

      
Application Number 16679523
Grant Number 11222272
Status In Force
Filing Date 2019-11-11
First Publication Date 2020-07-09
Grant Date 2022-01-11
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Mahyar, Hooman
  • Khakpour, Amir Reza
  • Shiell, Derek
  • Peters, Robert J.

Abstract

The embodiments provide systems and methods for efficiently and accurately differentiating requests directed to uncacheable content from requests directed to cacheable content based on identifiers from the requests. The differentiation occurs without analysis or retrieval of the content being requested. Some embodiments hash identifiers of prior requests that resulted in uncacheable content being served in order to set indices within a bloom filter. The bloom filter then tracks prior uncacheable requests without storing each of the identifiers so that subsequent requests for uncacheable requests can be easily identified based on a hash of the request identifier and set indices of the bloom filter. Some embodiments produce a predictive model identifying uncacheable content requests by tracking various characteristics found in identifiers of prior requests that resulted in uncacheable content being served. Subsequent requests with identifiers having similar characteristics to those of the predictive model can then be differentiated.

IPC Classes  ?

  • G06N 5/04 - Inference or reasoning models
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06N 20/00 - Machine learning
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

58.

Deterministic traffic management in an Anycast network

      
Application Number 16788958
Grant Number 11190481
Status In Force
Filing Date 2020-02-12
First Publication Date 2020-07-09
Grant Date 2021-11-30
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Sawyer, Derrick
  • Okamoto, Kyle
  • Perry, Robert

Abstract

A two-tier Anycast addressing hierarchy enables deterministic traffic management in an Anycast system. Different locations of the Anycast system advertise a common Anycast cover route comprising a first-tier Anycast address with a first address prefix, and different specific routes comprising a set of second-tier Anycast addresses with a second address prefix, wherein each address of the set of second-tier Anycast addresses falls within the already advertised Anycast cover route, and wherein the second prefix is larger than the first prefix. Domain Name System (DNS) operation can resolve queries to the cover route when normal Anycast operation is desired or can be modified to resolve a subset of queries to a particular second-tier address in order to shift a deterministic amount of traffic based on the resolved subset of queries to a deterministically selected Anycast system location based on the location from which the particular second-tier address is advertised.

IPC Classes  ?

  • H04W 72/04 - Wireless resource allocation
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/803 - Load balancing, e.g. traffic distribution over multiple links
  • H04L 12/741 - Header address processing for routing, e.g. table lookup
  • H04L 12/54 - Store-and-forward switching systems

59.

Dynamic caching and eviction

      
Application Number 16200153
Grant Number 10963381
Status In Force
Filing Date 2018-11-26
First Publication Date 2020-05-28
Grant Date 2021-03-30
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Flores, Marcel Eric Schechner
  • Sawyer, Derrick

Abstract

Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.

IPC Classes  ?

  • G06F 12/0813 - Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
  • G06F 12/0871 - Allocation or management of cache space
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

60.

System and method for indoor localization using beacons

      
Application Number 16746608
Grant Number 11067664
Status In Force
Filing Date 2020-01-17
First Publication Date 2020-05-14
Grant Date 2021-07-20
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Oh, Hyun Oh
  • Son, Juhyung
  • Kwak, Jin Sam
  • Ko, Geonjung

Abstract

Systems and methods are described for determining positions of indoor localization beacons without requiring a physical site survey. In a coarse positioning method, a mobile node receives beacon signals that identify rooms (such as stores in a shopping mall) in which the beacons are located. The mobile node obtains floor plan information relating to the building and estimates beacon locations based on the floor plan and beacon signal strength. The estimated beacon locations may be arranged in a predetermined geometric pattern based on the number of beacons in a room. In a fine positioning method, a mobile node recognizes its proximity to a beacon and responsively measures the distance to other beacons. Estimated beacon positions may be used to estimate the location of the mobile node using trilateration or other techniques.

IPC Classes  ?

  • G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • G01S 5/14 - Determining absolute distances from a plurality of spaced points of known location
  • G01S 1/02 - Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmittersReceivers co-operating therewith using radio waves
  • G01C 21/12 - NavigationNavigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigatedDead reckoning
  • G01S 1/06 - Means for providing multiple indication, e.g. coarse and fine indications

61.

Privacy-preserving location based services

      
Application Number 16609428
Grant Number 11496865
Status In Force
Filing Date 2018-04-27
First Publication Date 2020-05-07
Grant Date 2022-11-08
Owner DRNC HOLDINGS, INC. (USA)
Inventor Roy Choudhury, Romit

Abstract

An exemplary method includes receiving, at a mobile device, a wireless message. The method includes determining, at the mobile device at a first location, first ambient signal data. The wireless message includes (i) message content and (ii) second ambient signal data for a second location, wherein the message content corresponds to the second location. The method includes comparing, at the mobile device, the first ambient signal data and the second ambient signal data. The method also includes determining, at the mobile device, whether to present a message indicative of the message content at a user interface of the mobile device based at least in part on the comparison of the first ambient signal data and the second ambient signal data.

IPC Classes  ?

  • H04W 4/029 - Location-based management or tracking services
  • H04W 4/23 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel for mobile advertising
  • H04W 4/33 - Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
  • H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

62.

Predictive Anycast traffic shaping

      
Application Number 16211628
Grant Number 10645008
Status In Force
Filing Date 2018-12-06
First Publication Date 2020-05-05
Grant Date 2020-05-05
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Sawyer, Derrick
  • Flores, Marcel Eric Schechner
  • Tewksbury, Carl
  • Uppu, Sree Priyanka
  • Mcquistin, Stephen

Abstract

Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 12/815 - Shaping
  • H04L 12/741 - Header address processing for routing, e.g. table lookup
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/759 - Dynamic adaptation of update interval, e.g. event-driven updates
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

63.

Asynchronous tracking for high-frequency and high-volume storage

      
Application Number 16173978
Grant Number 10705978
Status In Force
Filing Date 2018-10-29
First Publication Date 2020-04-30
Grant Date 2020-07-07
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Bedi, Harkeerat Singh
  • Yeager, Donnevan Scott
  • Shiell, Derek
  • Kim, Hayes

Abstract

Asynchronous file tracking may include a first process that adds files to a cache and that generates different instances of a tracking file to track the files as they are entered into the cache. A second process, executing on the device, asynchronously accesses one or more instances of the tracking file at a different rate than the first process generates the tracking file instances. The second process may update a record of cached files based on a set of entries from each of the different instances of the tracking file accessed by the second process. Each set of entries may identify a different set of files that are cached by the device. The second process may then purge one or more cached files that satisfy eviction criteria while the first process continues to asynchronously add files to the cache and create new instances to track the newly cached files.

IPC Classes  ?

  • G06F 12/121 - Replacement control using replacement algorithms

64.

Progressive delivery of targeted third-party content

      
Application Number 16106251
Grant Number 10779028
Status In Force
Filing Date 2018-08-21
First Publication Date 2020-02-27
Grant Date 2020-09-15
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Rigor, Paul
  • Joe, Brian W.

Abstract

The progressive delivery of targeted secondary content may include determining that primary content requested from a particular distribution point of a distributed platform includes a first tag to integrate targeted secondary content as part of an initial presentation of the primary content, and a second tag to integrate targeted secondary content outside the initial presentation. The progressive delivery may further include modifying the primary content by replacing the first tag so that the primary content and targeted secondary content for the initial presentation (e.g., third-party content associated with the first tag) are provided from the particular distribution point without accessing a third-party content provider, while targeted secondary content outside the initial presentation (e.g., third-party content associated with the second tag) may be selected and provided by one or more third-party content providers as originally specified in the primary content.

IPC Classes  ?

  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/2747 - Remote storage of video programs received via the downstream path, e.g. from the server

65.

System and method for routing and reorganization of a vehicle platoon in a smart city

      
Application Number 16461311
Grant Number 11293765
Status In Force
Filing Date 2017-12-06
First Publication Date 2020-02-27
Grant Date 2022-04-05
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Tarkiainen, Mikko
  • Kutila, Matti
  • Virtanen, Ari
  • Peussa, Pertti

Abstract

Systems and methods described herein are provided for determining a platoon configuration for a group of vehicles, determining a set of routes connecting two locations, determining for each route segment the platoon configurations supported and the availability of roadside units on the route segment, and selecting a route from the set of routes connecting the two locations. A route may be selected based on the availability of a roadside unit (RSU) to request an extended time period for a green light to enable a length of the platoon to traverse through an intersection prior to the time period ending. Systems and methods described herein may enable a reconfiguration of a platoon to meet a platoon size restriction for a segment of the selected route.

IPC Classes  ?

  • G01C 21/34 - Route searchingRoute guidance
  • G05D 1/02 - Control of position or course in two dimensions
  • G08G 1/01 - Detecting movement of traffic to be counted or controlled
  • G08G 1/00 - Traffic control systems for road vehicles

66.

Securing communication of devices in the internet of things

      
Application Number 16483888
Grant Number 11509654
Status In Force
Filing Date 2018-02-06
First Publication Date 2020-01-16
Grant Date 2022-11-22
Owner DRNC HOLDINGS, INC. (USA)
Inventor Schmidt, Andreas

Abstract

It is recognized herein that current messaging protocols for internet of things (IoT) architectures are often weak from a security perspective, and are often poorly suited for resource-constrained devices. An example IoT system described herein combines device authentication and application-layer key establishment using facilities of IoT messaging protocols. The IoT system may include a Trust Broker, which acts as a registration point for devices, and an edge gateway, which manages communication between a given device and the trust broker (and IoT servers). The edge gateway may acquire a trusted role, such that it may be a secure intermediary for device-server messaging, and such that it can facilitate authentication of devices to services.

IPC Classes  ?

  • H04W 12/06 - Authentication
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04L 9/40 - Network security protocols
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04W 12/60 - Context-dependent security
  • H04W 12/069 - Authentication using certificates or pre-shared keys
  • H04L 9/12 - Transmitting and receiving encryption devices synchronised or initially set up in a particular manner

67.

Methods, apparatus and systems for gyroscope scale calibration

      
Application Number 16473321
Grant Number 11079252
Status In Force
Filing Date 2018-01-05
First Publication Date 2019-12-05
Grant Date 2021-08-03
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Cook, Bryan A.
  • Li, Yun
  • Turner, Mark

Abstract

Methods, apparatus, and systems for estimating and calibrating a gyroscope's scale using a magnetometer mounted on the same device by rotating the device about an axis multiple times; and, during the first rotation, storing the magnetometer magnetic field reading and a heading (from integration of the gyroscope readings) at each of a plurality of angular reference points; then, during each subsequent rotation, determining magnetometer/gyroscope-heading output pairs for which the magnetometer output matches the magnetometer reading corresponding to one of the reference points, thereby indicating that the device has reached the same heading as the matching reference point; then, for each matching output sample pair, using that magnetometer/gyroscope-heading output sample pair to update the gyroscope scale factor for the corresponding angular reference point; and averaging those scale estimates to generate a final gyroscope scale factor estimate.

IPC Classes  ?

  • G01C 25/00 - Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
  • G01C 21/16 - NavigationNavigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigatedDead reckoning by integrating acceleration or speed, i.e. inertial navigation
  • G01F 15/14 - Casings, e.g. of special material
  • G01P 15/14 - Measuring accelerationMeasuring decelerationMeasuring shock, i.e. sudden change of acceleration by making use of gyroscopes

68.

Prefetching of stream segments with variable names

      
Application Number 16539904
Grant Number 10999395
Status In Force
Filing Date 2019-08-13
First Publication Date 2019-12-05
Grant Date 2021-05-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor Patil, Ravikiran

Abstract

Disclosed is a dynamically adaptable stream segment prefetcher for prefetching stream segments from different media streams with different segment name formats and with different positioning of the segment name iterator within the differing segment name formats. In response to receiving a client issued request for a particular segment of a particular media stream, the prefetcher identifies the segment name format and iterator location using a regular expression matching to the client issued request. The prefetcher then generates prefetch requests based on the segment name format and incrementing a current value for the iterator in the segment name of the client issued request.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot

69.

Peer cache filling

      
Application Number 16511147
Grant Number 10827027
Status In Force
Filing Date 2019-07-15
First Publication Date 2019-11-07
Grant Date 2020-11-03
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Yeager, Donnevan Scott
  • Shiell, Derek

Abstract

The embodiments provide peer cache filling. The peer cache filling allocates a set of caching servers to distribute content in response to user requests with a limited first subset of the set of servers having access to retrieve the content from an origin and with a larger second subset of the set of servers retrieving the content from the first subset of servers without accessing the origin. The peer cache filling dynamically escalates and deescalates the allocation of the caching servers to the first and second subsets as demand for the content rises and falls. Peer cache filling is implemented by modifying request headers to identify designated hot content, provide a request identifier hash result for identifying the ordering of servers, and provide a value for designating which servers in the ordering as primary server with access to the origin.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

70.

Request multiplexing

      
Application Number 16505959
Grant Number 10999371
Status In Force
Filing Date 2019-07-09
First Publication Date 2019-10-31
Grant Date 2021-05-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Ruiz, Sergio Leonardo
  • Shiell, Derek

Abstract

The embodiments provide request multiplexing whereby a server receiving a first request for content clones and issues the cloned request to an origin to initiate retrieval of the content. The first request and subsequent requests for the same content are placed in a queue. The server empties a receive buffer that is populated with packets of the requested content as the packets arrive from the origin by writing the packets directly to local storage without directly distributing packets from the receive buffer to any user. The rate at which the server empties the receive buffer is therefore independent of the rate at which any user receives the packets. A first set of packets written to local storage can then be simultaneously distributed to one or more queued requests as the server continues emptying the receive buffer and writing a second set of packets to local storage.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

71.

System and method for customizing smart home speech interfaces using personalized speech profiles

      
Application Number 16314845
Grant Number 11244687
Status In Force
Filing Date 2017-06-28
First Publication Date 2019-10-10
Grant Date 2022-02-08
Owner DRNC HOLDINGS, INC. (USA)
Inventor Edwards, Keith

Abstract

Systems and methods are provided in which a speaker profile-data inquiry is transmitted to a mobile device associated with a first speaker. In response to the speaker-profile-data inquiry, speaker profile data associated with the first speaker is received. Audio data representing a voice input is received. The first speaker is identified as providing the voice input, the identification being based on a comparison of characteristics of the received audio data with the speaker profile data of a plurality of speakers for whom speaker profile data is stored. An instruction, which includes a speaker-relative signifier, is determined from the received audio data, and determining the instruction includes determining a referent of the speaker-relative signifier based on the first speaker profile data. An action indicated by the instruction is performed.

IPC Classes  ?

  • G10L 17/00 - Speaker identification or verification techniques
  • G10L 17/02 - Preprocessing operations, e.g. segment selectionPattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal componentsFeature selection or extraction
  • G10L 17/06 - Decision making techniquesPattern matching strategies
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/07 - Adaptation to the speaker

72.

Probability based caching and eviction

      
Application Number 16385537
Grant Number 10609173
Status In Force
Filing Date 2019-04-16
First Publication Date 2019-10-10
Grant Date 2020-03-31
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Khakpour, Amir Reza
  • Bedi, Harkeerat Singh

Abstract

Some embodiments set forth probability based caching, whereby a probability value determines in part whether content identified by an incoming request should be cached or not. Some embodiments further set forth probability based eviction, whereby a probability value determines in part whether cached content should be evicted from the cache. Selection of the content for possible eviction can be based on recency and/or frequency of the content being requested. The probability values can be configured manually or automatically. Automatic configuration involves using a function to compute the probability values. In such scenarios, the probability values can be computed as a function of any of fairness, cost, content size, and content type as some examples.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 12/123 - Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
  • G06F 12/0888 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using selective caching, e.g. bypass

73.

Methods and apparatus for determining the zero rate output of a sensor using a learning algorithm

      
Application Number 16466727
Grant Number 11099031
Status In Force
Filing Date 2017-12-13
First Publication Date 2019-09-26
Grant Date 2021-08-24
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Cook, Bryan A.
  • Li, Yun

Abstract

Methods, apparatus, and systems for calibrating the Zero Rate Offset (ZRO) of a gyroscope are disclosed.

IPC Classes  ?

  • G01C 25/00 - Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
  • G01C 19/00 - GyroscopesTurn-sensitive devices using vibrating massesTurn-sensitive devices without moving massesMeasuring angular rate using gyroscopic effects
  • G06F 3/046 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
  • G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

74.

System and method for optimizing autonomous vehicle capabilities in route planning

      
Application Number 16317797
Grant Number 10921810
Status In Force
Filing Date 2017-07-26
First Publication Date 2019-09-26
Grant Date 2021-02-16
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Kutila, Matti
  • Tarkiainen, Mikko
  • Peussa, Pertti
  • Virtanen, Ari
  • Kaur, Samian

Abstract

Systems and methods described herein determine an optimal lane trajectory and route for an autonomous vehicle under changing road conditions and forecast autonomous car performance along a route. A road's profile is analyzed to determine a safe lateral lane position. In ice or snow, a vehicle may follow ruts made by previous vehicles, even if following such ruts does not place a vehicle in a lane's center. In warmer weather, a vehicle may drive outside the ruts to avoid risks of aquaplaning. Dynamic road conditions and AV support along a route are used to maximize AV use and to forecast AV performance. A vehicle control system calculates sensor limitations and uses these sensor limitations when calculating which route to select.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions
  • B60W 30/12 - Lane keeping
  • B60W 30/18 - Propelling the vehicle
  • G01C 21/34 - Route searchingRoute guidance
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
  • B60W 30/00 - Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
  • G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
  • G08G 1/01 - Detecting movement of traffic to be counted or controlled
  • G08G 1/09 - Arrangements for giving variable traffic instructions
  • G07C 5/00 - Registering or indicating the working of vehicles
  • G08G 1/048 - Detecting movement of traffic to be counted or controlled with provision for compensation of environmental or other condition, e.g. snow, vehicle stopped at detector

75.

Method and device for reducing power consumption of terminal, and smart card

      
Application Number 16303951
Grant Number 10609649
Status In Force
Filing Date 2016-09-22
First Publication Date 2019-08-22
Grant Date 2020-03-31
Owner DRNC HOLDINGS, INC. (USA)
Inventor Wu, Chuanxi

Abstract

Disclosed in embodiments of the present invention is a method for reducing power consumption of a terminal, comprising: receiving a suspend command of a terminal; and storing status information of a universal integrated circuit card (UICC). Also disclosed in the embodiments of the present invention are a device for reducing power consumption of a terminal, and a smart card.

IPC Classes  ?

  • H04W 52/02 - Power saving arrangements
  • H04B 1/3816 - Mechanical arrangements for accommodating identification devices, e.g. cards or chipsTransceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving with connectors for programming identification devices
  • G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips

76.

Cache key based request routing

      
Application Number 16400145
Grant Number 10567540
Status In Force
Filing Date 2019-05-01
First Publication Date 2019-08-22
Grant Date 2020-02-18
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Yeager, Donnevan Scott
  • Shiell, Derek

Abstract

Disclosed are systems and methods for performing consistent request distribution across a set of servers based on a request Uniform Resource Locator (URL) and one or more cache keys, wherein some but not all cache keys modify the content requested by the URL. The cache keys include query string parameters and header parameters. A request director parses a received request, excludes irrelevant cache keys, reorders relevant cache keys, and distributes the request to a server from the set of servers tasked with serving content differentiated from the request URL by the relevant cache keys. The exclusion and reordering preserves the consistent distribution of requests directed to the same URL but different content as a result of different cache key irrespective of the placement of the relevant cache keys and inclusion of irrelevant cache keys in the request.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

77.

Multiple hit load balancing

      
Application Number 15882828
Grant Number 10715588
Status In Force
Filing Date 2018-01-29
First Publication Date 2019-08-01
Grant Date 2020-07-14
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Shiell, Derek
  • Flores, Marcel Eric Schechner
  • Bedi, Harkeerat Singh

Abstract

Multiple hit load balancing provides a quasi-persistent request distribution for encrypted requests passing over secure connections as well as for multiple requests passing over the same connection. The multiple hit load balancing involves tracking object demand at each server of a set of servers. The multiple hit load balancing further involves dynamically scaling the servers that cache and directly serve frequently requested objects based on the demand that is tracked by each of the servers. For infrequently requested objects, the servers perform a peer retrieval of the objects so to limit the number of the same object being redundantly cached by multiple servers of the set of servers.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

78.

Method and apparatus for accessing services affiliated with a discovered service provider

      
Application Number 16237186
Grant Number 11323303
Status In Force
Filing Date 2018-12-31
First Publication Date 2019-07-11
Grant Date 2022-05-03
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Seed, Dale N.
  • Lu, Guang
  • Wang, Chonggang
  • Di Girolamo, Rocco
  • Russell, Jr., Paul L.
  • Starsinic, Michael F.
  • Pinheiro, Ana Lucia
  • Podias, Nicholas J.

Abstract

A method of accessing services affiliated with a service provider is disclosed. An issuer performs a bootstrap procedure with the at least one discovered service provider. The issuer performs a discovery procedure to determine available service capability layers (SCLs) supported by the at least one discovered service provider. The issuer transmits a domain name system-based service discovery (DNS-SD) query from the issuer to a DNS-SD M2M service discovery function (MSDF) server. The DNS-SD MSDF server is provisioned with SCL discovery records. The DNS-SD MSDF server is registered with a public DNS registrar entity. The SCL discovery records include, for each SCL, a type of M2M service capabilities supported by each SCL and a class of M2M services supported by each SCL. The issuer receives SCL discovery records from the DNS-SD MSDF server in response to the DNS-SD query.

IPC Classes  ?

  • G06F 15/177 - Initialisation or configuration control
  • H04L 41/0273 - Exchanging or transporting network management information using the InternetEmbedding network management web servers in network elementsWeb-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
  • H04L 9/40 - Network security protocols
  • H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]

79.

Information processing apparatus, information processing method and program

      
Application Number 16356249
Grant Number 10684721
Status In Force
Filing Date 2019-03-18
First Publication Date 2019-07-11
Grant Date 2020-06-16
Owner DRNC Holdings, Inc. (USA)
Inventor
  • Homma, Fuminori
  • Matsuda, Kouichi
  • Nashida, Tatsushi

Abstract

An information processing apparatus is provided which include a display control unit that causes a touch panel to display a slider to specify one of specifiable values by an operating body as a specified value and a start edge value and an end edge value stored in a storage unit and if the touch panel acquires position information indicating position on the slider, decides a value corresponding to the position information as the specified value and also decides an interval to decide a new specifiable range in accordance with a contact state quantity acquired by the contact state quantity acquisition unit, specifies the new specifiable range based on the interval using the specified value as a reference.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/0485 - Scrolling or panning
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

80.

Digital lampshade system and method

      
Application Number 16287363
Grant Number 11098878
Status In Force
Filing Date 2019-02-27
First Publication Date 2019-06-27
Grant Date 2021-08-24
Owner DRNC HOLDINGS, INC. (USA)
Inventor Robarts, James

Abstract

A light source is provided with a digitally addressable lampshade that includes a plurality of regions of controllable opacity. Systems and methods are described for controlling the digital lampshade. In an exemplary embodiment, an addressable lampshade effects a time-varying pattern of changes to the opacity of the regions to generate a lamp identification pattern. A lamp is identified from the patterns by a camera-equipped mobile device. The mobile device then causes the identified lamp to generate a position-determining pattern of light. The mobile device determines its own position relative to the lamp based on the pattern of light received by the camera. The mobile device then instructs the digital lampshade, according to user input, to allow illumination or to provide shade at the determined position of the mobile device.

IPC Classes  ?

  • F21V 14/00 - Controlling the distribution of the light emitted by adjustment of elements
  • F21V 3/06 - GlobesBowlsCover glasses characterised by materials, surface treatments or coatings characterised by the material
  • F21S 6/00 - Lighting devices intended to be free-standing
  • F21V 23/04 - Arrangement of electric circuit elements in or on lighting devices the elements being switches
  • F21S 8/04 - Lighting devices intended for fixed installation intended only for mounting on a ceiling or like overhead structure

81.

Service-based discovery in networks

      
Application Number 16258274
Grant Number 11523262
Status In Force
Filing Date 2019-01-25
First Publication Date 2019-05-30
Grant Date 2022-12-06
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Seed, Dale N.
  • Starsinic, Michael F.
  • Lu, Guang
  • Shaheen, Kamel M.
  • Gellert, Dorothy
  • Ding, Zongrui
  • Dong, Lijun
  • Wang, Chonggang

Abstract

Systems, methods, and instrumentalities may implement service-based discovery in a network, such as a 3GPP or 3GPP2 network. A Discovery Server may be used to query and find services offered by the network or by entities that interface with the network. Situational context information or policy information, or both, may be communicated to the discovery server so that the Discovery Server can provide context-aware and policy-based discovery services. The Discovery Server may be used to control which of the entities that interface with the network can discover one another. The Discovery Server may support queries based on, for example, the type of MTC entity, the type of services hosted on the entity, the availability times of the entity, types of protocols supported, levels of Quality of Service (QoS) supported, and MTC-IWF services.

IPC Classes  ?

  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04W 72/04 - Wireless resource allocation

82.

Systems and methods for providing navigation directions based on emotions and activities

      
Application Number 16254159
Grant Number 10982965
Status In Force
Filing Date 2019-01-22
First Publication Date 2019-05-23
Grant Date 2021-04-20
Owner DRNC HOLDINGS, INC. (USA)
Inventor Singh, Mona

Abstract

Systems and methods are described for improved navigation assistance by providing overview directions focusing on points where other users tend to make mistakes or display emotional responses, such as stress, that indicate that they feel they may make mistakes. In an exemplary method, a navigation process receives information about a present user's navigation route, the present user's status, and the user history. The navigation service compiles the received information and determines an enhanced navigation route.

IPC Classes  ?

  • G01C 21/34 - Route searchingRoute guidance
  • G01C 21/36 - Input/output arrangements for on-board computers

83.

Method and system for collaborative sensing for updating dynamic map layers

      
Application Number 16095924
Grant Number 10730512
Status In Force
Filing Date 2017-04-27
First Publication Date 2019-05-16
Grant Date 2020-08-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Kutila, Matti
  • Tarkiainen, Mikko
  • Peussa, Pertti
  • Virtanen, Ari

Abstract

Systems and methods related to dynamic map layers for autonomous or semi-autonomous vehicles and allowing real-time (e.g. latency of less than one second) updates utilizing a plurality of available surrounding sensors (e.g., collaborative sensors), including roadside sensors and sensors of other nearby vehicles. When a vehicle detects an obstruction to a field of view of a sensor, the vehicle may request sensor data from other vehicles to fill the gap in sensor data of the vehicle. This allows the vehicle driver or vehicle illumination system to be focused on the obstructed area.

IPC Classes  ?

  • B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
  • G08G 1/16 - Anti-collision systems
  • B60Q 9/00 - Arrangement or adaptation of signal devices not provided for in one of main groups
  • B60W 30/18 - Propelling the vehicle
  • B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
  • G05D 1/02 - Control of position or course in two dimensions
  • G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles

84.

Caching with dynamic and selective compression of content

      
Application Number 15814856
Grant Number 10747723
Status In Force
Filing Date 2017-11-16
First Publication Date 2019-05-16
Grant Date 2020-08-18
Owner DRNC HOLDINGS, INC. (USA)
Inventor Rigor, Paul

Abstract

Dynamic and selective compression for content caching is provided for improving content delivery over a digital network. The dynamic and selective compression increased server cache size for higher cache-hit ratios that offset delays associated with compressing and decompressing content. The dynamic compression involves switching between an available set of compression tools in order to compress different files with the compression tool that is optimal for that file. The selective compression involves selectively compressing the content or files with the optimal compression tool when at least a threshold amount of space savings is obtained in an acceptable amount of time. Thus, the caching server caches compressed copies of a first set of files compressed with a first compression tool, compressed copies of a second set of files compressed with a different second compression tool, and an uncompressed third set of files.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

85.

Deterministic traffic management in an anycast network

      
Application Number 15800380
Grant Number 10567333
Status In Force
Filing Date 2017-11-01
First Publication Date 2019-05-02
Grant Date 2020-02-18
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Sawyer, Derrick
  • Okamoto, Kyle
  • Perry, Robert

Abstract

A two-tier Anycast addressing hierarchy enables deterministic traffic management in an Anycast system. Different locations of the Anycast system advertise a common Anycast cover route comprising a first-tier Anycast address with a first address prefix, and different specific routes comprising a set of second-tier Anycast addresses with a second address prefix, wherein each address of the set of second-tier Anycast addresses falls within the already advertised Anycast cover route, and wherein the second prefix is larger than the first prefix. Domain Name System (DNS) operation can resolve queries to the cover route when normal Anycast operation is desired or can be modified to resolve a subset of queries to a particular second-tier address in order to shift a deterministic amount of traffic based on the resolved subset of queries to a deterministically selected Anycast system location based on the location from which the particular second-tier address is advertised.

IPC Classes  ?

  • H04W 72/04 - Wireless resource allocation
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/803 - Load balancing, e.g. traffic distribution over multiple links
  • H04L 12/741 - Header address processing for routing, e.g. table lookup
  • H04L 12/54 - Store-and-forward switching systems

86.

Prefetcher with adaptive stream segment prefetch window based on different demand at different times

      
Application Number 16215816
Grant Number 10757452
Status In Force
Filing Date 2018-12-11
First Publication Date 2019-04-18
Grant Date 2020-08-25
Owner DRNC HOLDINGS, INC. (USA)
Inventor Patil, Ravikiran

Abstract

An adaptive stream segment prefetcher changes the number of segments it prefetches following a client requested segment of the same stream based on conditions associated with that stream at prefetch time. The adaptive prefetcher increases or decreases the number of segments to prefetch for a particular stream based on the number of active or concurrent clients requesting that particular stream, based on the playback duration of the particular stream by one or more clients, or some combination of both. The adaptive prefetcher continuously monitors the conditions associated with the stream such that number of segments prefetched at a first time are greater or less than the number of segments prefetched at a later second time.

IPC Classes  ?

  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/2183 - Cache memory
  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

87.

Semantic gaming and application transformation

      
Application Number 16184610
Grant Number 11154776
Status In Force
Filing Date 2018-11-08
First Publication Date 2019-03-28
Grant Date 2021-10-26
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Penzias, Arno
  • Liberty, Matthew G.

Abstract

A gaming system comprises a handheld user input device, a processor for receiving input data from the handheld user input device and a gaming application for receiving data from the processor based on the received input data from the handheld user input device. The handheld user input device emulates one of a plurality of different devices associated with the gaming application. Each of the plurality of different devices have a set of input commands associated therewith. The set of input commands associated with the one of a plurality of different devices includes a command based on one of motion and orientation of the handheld device.

IPC Classes  ?

  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/428 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
  • A63F 13/211 - Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06F 3/033 - Pointing devices displaced or positioned by the userAccessories therefor
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • A63F 13/837 - Shooting of targets
  • A63F 13/235 - Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
  • A63F 13/213 - Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells

88.

Partitioned serialized caching and delivery of large files

      
Application Number 16184363
Grant Number 10911560
Status In Force
Filing Date 2018-11-08
First Publication Date 2019-03-07
Grant Date 2021-02-02
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Bran, Juan
  • Shiell, Derek

Abstract

Some embodiments provide partitioned serialized caching and delivery of large sized content and files. Some embodiments partition requests for large sized content into segment requests with each segment request identifying a different byte range of the requested content. Each segment request is hashed to identify a particular server from a set of servers tasked with caching and delivering a different segment of the requested content. In this manner, no single server caches or delivers the entirety of large sized content. The segment requests are distributed serially across the set of servers so that the segments are passed in order, wherein the serial distribution involves handing-off the requesting user's connection serially to each server of the set of server in the order with which the set of servers deliver the content segments.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

89.

Dynamic media transformation service in a CDN

      
Application Number 16168095
Grant Number 10666709
Status In Force
Filing Date 2018-10-23
First Publication Date 2019-02-21
Grant Date 2020-05-26
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Joe, Brian W.
  • Kim, Hayes
  • Shiell, Derek

Abstract

A network device receives, from a customer, a customer subscription to a media transformation service; receives, from the customer as a first component of the subscription, data associated with customer media; and receives, from the customer as a second component of the subscription, one or more customer-selected parameters that specify media transformations to be performed upon the customer media. The network device receives, from a client browser, a request for the customer media, and transforms, responsive to receipt of the request from the client browser, the customer media based on the one or more customer-selected parameters to produce a transformed version of the customer media. The network device sends the transformed version of the customer media, via a content delivery network, to the client browser.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/95 - Retrieval from the web
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

90.

Machine-to-machine (M2M) gateway (GW) and method for M2M registration

      
Application Number 16160361
Grant Number 10735888
Status In Force
Filing Date 2018-10-15
First Publication Date 2019-02-14
Grant Date 2020-08-04
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Digirolamo, Rocco
  • Cha, Inhyok
  • Russell, Jr., Paul L.
  • Podias, Nicholas J.
  • Gauvreau, Jean-Louis
  • Seed, Dale N.
  • Pinheiro, Ana Lucia
  • Starsinic, Michael F.
  • Wang, Chonggang

Abstract

A machine-to-machine (M2M) gateway (GW) includes reachability, addressing, and repository (RAR) capability. The GW maintains a local mapping table and local device application repository, performs data aggregation, address/name translation, provides event reporting and establishes GW reachability and wake-up time. The GW supports requests from M2M applications or other capabilities within the GW, and from a network and application (N&A) domain RAR. The GW may include an M2M device and M2M gateway management (MDGM) capability that receives management requests for an M2M device and functions as a network proxy. The MDGM accepts and processes requests from the N&A domain on behalf of the M2M device and performs management functions of the M2M device on behalf of the N&A domain. The MDGM may request the N&A domain for permission to interact with the M2M device, initiate an interaction for device management tasks with the M2M device, and report to the N&A domain.

IPC Classes  ?

  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 4/50 - Service provisioning or reconfiguring

91.

Methods, systems and apparatuses for application service layer (ASL) inter-networking

      
Application Number 16160646
Grant Number 10542098
Status In Force
Filing Date 2018-10-15
First Publication Date 2019-02-14
Grant Date 2020-01-21
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Seed, Dale N.
  • Starsinic, Michael F.
  • Wang, Chonggang
  • Lu, Guang
  • Russell, Jr., Paul L.

Abstract

An method for M2M communications and an M2M node are disclosed. The M2M node provides a communication management function for communication between a first service layer in a first network and a second service layer in a second network. The M2M node receives a first message from a first application in the first service layer. The first message encapsulates a second message. The M2M node determines based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message. The M2M node determines based on at least a second attribute defining an access control list identifying applications in the first service layer for which the communication management function may provide processing, that the communication management function is available to process the first message from the first application.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

92.

Systems and methods for creation of a listening log and music library

      
Application Number 15539054
Grant Number 10860645
Status In Force
Filing Date 2015-11-25
First Publication Date 2019-02-07
Grant Date 2020-12-08
Owner DRNC HOLDINGS, INC. (USA)
Inventor Oh, Hyun Oh

Abstract

Systems and methods are described to monitor and record user context and engagement with music. In an exemplary method, a user device receives an audio input of a user's audio environment, for example through a microphone. From the audio input, a song playing in the user's audio environment is identified by a user device. This may be done by consulting a database of audio features. The user device determines the user context and/or a user's level of engagement with the song. The context may include the time and location at which the song was playing. The level of engagement may be determined by monitoring whether, for example, the user danced or otherwise moved to the song, whether the user sang along to the song, and/or whether the user turned up the volume of the song.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 16/635 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/638 - Presentation of query results
  • G06F 3/16 - Sound inputSound output

93.

Methods, apparatus and systems for adjusting do-not-disturb (DND) levels based on callers and meeting attendees

      
Application Number 16066252
Grant Number 10547744
Status In Force
Filing Date 2016-12-22
First Publication Date 2019-01-10
Grant Date 2020-01-28
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Hamme, Damian C.
  • Lynch, Kenneth F.
  • Roy, Vincent

Abstract

Representative methods, apparatus and systems to adjust Do Not Disturb (DND) levels in a wireless transmit/receive unit (WTRU) are disclosed. One representative method includes determining, by the WTRU, that a user of the WTRU is participating or is going to participate in a meeting; obtaining, by the WTRU, organizational hierarchy information; determining a priority associated with one or more meeting participants based on the organizational hierarchy information; and adjusting, without user input, a DND level of the WTRU based on the determined priority.

IPC Classes  ?

  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • H04M 3/436 - Arrangements for screening incoming calls
  • H04M 1/725 - Cordless telephones
  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold

94.

Prefetcher with adaptive stream segment prefetch window based on client associated thresholds

      
Application Number 15614067
Grant Number 10158891
Status In Force
Filing Date 2017-06-05
First Publication Date 2018-12-06
Grant Date 2018-12-18
Owner DRNC HOLDINGS, INC. (USA)
Inventor Patil, Ravikiran

Abstract

An adaptive stream segment prefetcher changes the number of segments it prefetches following a client requested segment of the same stream based on conditions associated with that stream at prefetch time. The adaptive prefetcher increases or decreases the number of segments to prefetch for a particular stream based on the number of active or concurrent clients requesting that particular stream, based on the playback duration of the particular stream by one or more clients, or some combination of both. The adaptive prefetcher continuously monitors the conditions associated with the stream such that number of segments prefetched at a first time are greater or less than the number of segments prefetched at a later second time.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/2183 - Cache memory
  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
  • G06F 12/02 - Addressing or allocationRelocation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

95.

Transmission apparatus for a wireless device using delta-sigma modulation

      
Application Number 16103723
Grant Number 10419254
Status In Force
Filing Date 2018-08-14
First Publication Date 2018-12-06
Grant Date 2019-09-17
Owner DRNC Holdings, Inc. (USA)
Inventor Manku, Tajinder

Abstract

A transmission apparatus for a wireless device, comprising: an antenna for receiving an original signal and for backscattering a modulated signal containing information from the wireless device; a variable impedance coupled to the antenna, the variable impedance having an impedance value; a delta-sigma modulator coupled to the variable impedance for modulating the impedance value, and thereby a backscattering coefficient for the antenna, in accordance with the information to generate the modulated signal; and, a decoder coupled to the delta-sigma modulator for generating the impedance value from the information.

IPC Classes  ?

  • H04L 27/04 - Modulator circuitsTransmitter circuits
  • G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
  • H04B 5/00 - Near-field transmission systems, e.g. inductive or capacitive transmission systems
  • G01S 13/75 - Systems using reradiation of radio waves, e.g. secondary radar systemsAnalogous systems using transponders powered from received waves, e.g. using passive transponders
  • G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
  • H04L 27/00 - Modulated-carrier systems
  • G01S 13/82 - Systems using reradiation of radio waves, e.g. secondary radar systemsAnalogous systems wherein continuous-type signals are transmitted
  • H04L 27/20 - Modulator circuitsTransmitter circuits
  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 27/36 - Modulator circuitsTransmitter circuits

96.

Method and apparatus for granting access rights to users of communications networks

      
Application Number 15756003
Grant Number 11445371
Status In Force
Filing Date 2016-08-17
First Publication Date 2018-11-29
Grant Date 2022-09-13
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Evesti, Antti V. P.
  • Raitio, Pia E.
  • Savolainen, Pekka P.

Abstract

Methods, apparatus, and systems for automatically determining the access rights to be granted to a telecommunication device to the assets in a first network as a function of the access rights previously granted to that same device in another network.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/08 - Access security
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04L 9/40 - Network security protocols
  • H04W 8/24 - Transfer of terminal data
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 60/00 - Affiliation to network, e.g. registrationTerminating affiliation with the network, e.g. de-registration
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

97.

Application controlled path selection over different transit providers

      
Application Number 16039832
Grant Number 10491509
Status In Force
Filing Date 2018-07-19
First Publication Date 2018-11-08
Grant Date 2019-11-26
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Kazerani, Alexander A.
  • Khakpour, Amir Reza
  • Duren, Kyle

Abstract

Some embodiments move the task of selecting between different transit provider paths from the network level to the application level. Some embodiments perform network level configurations involving a destination network router advertising over a first transit provider path, a unique first address identifying a destination network server as reachable via the first path and advertising over a second transit provider path, a unique second address identifying the destination network server as reachable via the second path. Some embodiments further perform application level configurations involving a source network server passing a first packet to the destination network server over the first path by addressing the first packet to the first address and passing a second packet to the destination network server over the second path by addressing the second packet to the second address. The path selection may be based on policies accounting for congestion, performance, and other metrics.

IPC Classes  ?

  • H04L 12/707 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy
  • H04L 12/741 - Header address processing for routing, e.g. table lookup
  • H04L 12/721 - Routing procedures, e.g. shortest path routing, source routing, link state routing or distance vector routing
  • H04L 12/725 - Selecting a path with suitable quality of service [QoS]

98.

Deterministic multifactor cache replacement

      
Application Number 16019056
Grant Number 10621110
Status In Force
Filing Date 2018-06-26
First Publication Date 2018-11-01
Grant Date 2020-04-14
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Bedi, Harkeerat Singh
  • Khakpour, Amir Reza
  • Peters, Robert J.

Abstract

Some embodiments modify caching server operation to evict cached content based on a deterministic and multifactor modeling of the cached content. The modeling produces eviction scores for the cached items. The eviction scores are derived from two or more factors of age, size, cost, and content type. The eviction scores determine what content is to be evicted based on the two or more factors included in the eviction score derivation. The eviction scores modify caching server eviction operation for specific traffic or content patterns. The eviction scores further modify caching server eviction operation for granular control over an item's lifetime on cache.

IPC Classes  ?

  • G06F 12/123 - Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
  • G06F 12/0813 - Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
  • G06F 12/0891 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

99.

Context-aware peer-to-peer communication

      
Application Number 15725746
Grant Number 10404793
Status In Force
Filing Date 2017-10-05
First Publication Date 2018-11-01
Grant Date 2019-09-03
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Ding, Zongrui
  • Wang, Chonggang
  • Russell, Jr., Paul L.
  • Li, Qing
  • Li, Hongkun

Abstract

Methods and systems are disclosed for determining context information for one or more peers to be used in a peer discovery and/or peer association process(es) and/or to otherwise facilitate P2P proximity communications. For example, a method for determining peer context information may include receiving a context-aware identifier (CAID). The CAID may include one or more items of context information associated with the peer in addition to an indication of an identity of the peer. A first portion of the CAID may be decoded to determine a first item of context information associated with the peer. The first portion of the CAID may be decodable without having to process a payload portion of the message. It may be determined whether to continue processing one or more of the CAID or the message based on the first item of context information. The CAID may be used in discovery and/or association procedure(s).

IPC Classes  ?

  • H04W 4/08 - User group management
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 8/00 - Network data management
  • H04W 8/24 - Transfer of terminal data
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 76/14 - Direct-mode setup

100.

3D pointer mapping

      
Application Number 16010145
Grant Number 10620726
Status In Force
Filing Date 2018-06-15
First Publication Date 2018-10-25
Grant Date 2020-04-14
Owner DRNC HOLDINGS, INC. (USA)
Inventor
  • Liberty, Matthew G.
  • Cook, Bryan A.
  • Sheng, Hua

Abstract

Systems, devices, methods and software are described for mapping movement or motion of a 3D pointing device into cursor position; e.g., for use in rendering the cursor on a display. Absolute and relative type mapping algorithms are described. Mapping algorithms can be combined to obtain beneficial characteristics from different types of mapping.

IPC Classes  ?

  • G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
  • G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  1     2     3     ...     5        Next Page