RPX Corporation

United States of America

Back to Profile

1-100 of 1,293 for RPX Corporation and 1 subsidiary Sort by
Query
Aggregations
IP Type
        Patent 1,267
        Trademark 26
Jurisdiction
        United States 1,279
        Canada 7
        World 4
        Europe 3
Owner / Subsidiary
[Owner] RPX Corporation 1,288
RPX Clearinghouse LLC 5
Date
2024 2
2023 9
2022 7
2021 6
2020 11
See more
IPC Class
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] 84
H04L 29/06 - Communication control; Communication processing characterised by a protocol 78
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 66
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor 66
H04L 12/26 - Monitoring arrangements; Testing arrangements 55
See more
NICE Class
36 - Financial, insurance and real estate services 11
42 - Scientific, technological and industrial services, research and design 11
45 - Legal and security services; personal services for individuals. 9
35 - Advertising and business services 1
41 - Education, entertainment, sporting and cultural services 1
Status
Pending 10
Registered / In Force 1,283
  1     2     3     ...     13        Next Page

1.

SYSTEM AND METHOD FOR COLLECTING AND ACCESSING PRODUCT INFORMATION IN A DATABASE

      
Application Number 18320946
Status Pending
Filing Date 2023-05-19
First Publication Date 2024-05-09
Owner RPX CORPORATION (USA)
Inventor
  • Benson, Amanda
  • Benson, Gregory P.
  • Schmidt, Melissa

Abstract

A database system and method is disclosed. The database system includes a matching module configured to query a database for users which have data matching an interest of another user and to selectively grant to one or more of the users access to data of the other user based at least in part on a result of the query and on an access control list.

IPC Classes  ?

2.

RPX EMPOWER

      
Application Number 1769883
Status Registered
Filing Date 2023-07-07
Registration Date 2023-07-07
Owner RPX Corporation (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing search engines for obtaining data on a global computer network; providing a website featuring a search engine for information and documents related to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations); searching and retrieving information, sites, and other resources available on computer networks for others (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations).

3.

TRUSTED DECISION SUPPORT SYSTEM AND METHOD

      
Application Number 18150495
Status Pending
Filing Date 2023-01-05
First Publication Date 2023-12-14
Owner RPX CORPORATION (USA)
Inventor
  • Benson, Greg
  • Fistonich, Matthew Anthony

Abstract

Methods and apparatus for providing a comprehensive decision support system to include predictions, recommendations with consequences and optimal follow-up actions in specific situations are described. Data is obtained from multiple disparate data sources, depending on the information deemed necessary for the situation being modeled. The decision support system provides a prediction or predictions and a recommendation or a choice of recommendations based on the correlative analysis and/or other analyses. Also described are methods and apparatus for developing application specific decision support models. The decision support model development process may include identifying multiple disparate data sources for retrieval of related information, selection of classification variables to be retrieved from the data sources, assignment of weights to each classification variable, selecting and/or defining rules, and selecting and/or defining analysis functions.

IPC Classes  ?

  • G08B 13/22 - Electrical actuation
  • G06N 20/00 - Machine learning
  • 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/40 - Network security protocols
  • G08B 13/24 - Electrical actuation by interference with electromagnetic field distribution
  • G08B 21/12 - Alarms for ensuring the safety of persons responsive to undesired emission of substances, e.g. pollution alarms
  • H04K 3/00 - Jamming of communicationCounter-measures
  • G07G 1/00 - Cash registers
  • G07C 5/00 - Registering or indicating the working of vehicles
  • G07G 3/00 - Alarm indicators, e.g. bells
  • G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelengthActuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
  • G08B 25/14 - Central alarm receiver or annunciator arrangements
  • G06Q 50/28 - Logistics, e.g. warehousing, loading, distribution or shipping
  • G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
  • G07F 7/06 - Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by returnable containers, e.g. bottles
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G08B 29/16 - Security signalling or alarm systems, e.g. redundant systems
  • G06Q 50/30 - Transportation; Communications
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • G06Q 50/26 - Government or public services
  • G05B 13/02 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • 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 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G07C 9/25 - Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/50 - Network services
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 5/048 - Fuzzy inferencing
  • G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
  • G06Q 10/0833 - Tracking

4.

Information enhancing method using software agents in a social networking system

      
Application Number 17985881
Grant Number 11816743
Status In Force
Filing Date 2022-11-13
First Publication Date 2023-11-14
Grant Date 2023-11-14
Owner RPX CORPORATION (USA)
Inventor
  • Rapaport, Jeffrey Alan
  • Rapaport, Seymour
  • Smith, Kenneth Allen
  • Beattie, James
  • Gimlan, Gideon

Abstract

An information enhancing method for use with a social networking system using a plurality of machine systems comprising: causing a software agent that is structured to be able to search for new content data to add to the social networking system which is organized by topics; measuring current focus and implicit vote values of the users to detect type of user interaction; in response to the current focus and implicit vote value measurements, automatically repeating updates to content data and trending data corresponding to the topics; and determine what to present to the users.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

5.

Social topical context adaptive network hosted system

      
Application Number 17971588
Grant Number 11805091
Status In Force
Filing Date 2022-10-22
First Publication Date 2023-10-31
Grant Date 2023-10-31
Owner RPX CORPORATION (USA)
Inventor
  • Rapaport, Jeffrey Alan
  • Rapaport, Seymour
  • Smith, Kenneth Allen
  • Beattie, James
  • Gimlan, Gideon

Abstract

Disclosed is a Social-Topical Adaptive Networking (STAN) system that can inform users of cross-correlations between currently focused-upon topic or other nodes in a corresponding topic or other data-objects organizing space maintained by the system and various social entities monitored by the system. More specifically, one of the cross-correlations may be as between the top N now-hottest topics being focused-upon by a first social entity and amounts of focus ‘heat’ that other social entities (e.g., friends and family) are casting on the same topics in a relavant time period.

IPC Classes  ?

  • G06Q 30/00 - Commerce
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G06Q 10/10 - Office automationTime management
  • H04L 67/306 - User profiles
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

6.

METHODS, COMPUTER PROGRAMS, COMPUTING DEVICES AND CONTROLLERS

      
Application Number 18132468
Status Pending
Filing Date 2023-04-10
First Publication Date 2023-08-03
Owner RPX CORPORATION (USA)
Inventor Russell, Iain Matthew

Abstract

A handheld computing device comprises: a display; a camera operable to capture image data representing a scene, the scene comprising a UAV; an RF receiver configured to receive identification data wirelessly from the UAV as a result of the UAV having broadcast the identification data; and a controller configured to cause the received identification data and/or data based on the received identification data to be displayed on the display at the same time as a representation of the UAV.

IPC Classes  ?

  • G08G 5/00 - Traffic control systems for aircraft
  • G06F 21/44 - Program or device authentication
  • H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
  • H04W 24/02 - Arrangements for optimising operational condition
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use

7.

RPX EMPOWER

      
Application Number 230346200
Status Pending
Filing Date 2023-07-07
Owner RPX Corporation (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer services, namely, providing search engines for obtaining data on a global computer network; providing a website featuring a search engine for information and documents related to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations); searching and retrieving information, sites, and other resources available on computer networks for others (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations).

8.

SYSTEM AND METHOD FOR THE AUTOMATED PROCESSING OF PHYSICAL OBJECTS

      
Application Number 17858589
Status Pending
Filing Date 2022-07-06
First Publication Date 2023-05-25
Owner RPX CORPORATION (USA)
Inventor Benson, Gregory P.

Abstract

Methods and systems for verifying authenticity of a physical object and/or for verifying possession of the object by an individual are described. In one embodiment, the object is registered with a remote processing system. Data representing at least one characteristic of the object is obtained and stored in the remote system and the identity of the individual or entity possessing the object is authenticated. After authenticating the individual, an identifier is collocated (or an existing mechanism is activated or modified to replicate the identifier) with the object, where the identifier uniquely identifies the object and the individual possessing the object. The object and the identity of the individual possessing the object can be authenticated at a future time by sensing the collocated identifier and sending the sensed identifier to the remote system. The remote system can send instructions to an entity wishing to authenticate the object and its association with the individual possessing the object. The instructions can be set up at the time the object is registered in the remote system. The remote system can perform an interactive or automated session with the entity wishing to authenticate the object, thereby saving time and providing a robust method of authentication and means for carrying out additional processing functions.

IPC Classes  ?

  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • G07B 17/00 - Franking apparatus
  • G07C 9/25 - Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
  • G07C 9/27 - Individual registration on entry or exit involving the use of a pass with central registration
  • G07D 7/04 - Testing magnetic properties of the materials thereof, e.g. by detection of magnetic imprint
  • G07D 7/12 - Visible light, infrared or ultraviolet radiation
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06Q 30/018 - Certifying business or products
  • H04L 9/40 - Network security protocols

9.

EMPOWER

      
Serial Number 97853261
Status Pending
Filing Date 2023-03-23
Owner RPX Corporation ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing search engines for obtaining data on a global computer network; Providing a website featuring a search engine for information and documents related to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data; Searching and retrieving information, sites, and other resources available on computer networks for others

10.

RPX EMPOWER

      
Serial Number 97853281
Status Pending
Filing Date 2023-03-23
Owner RPX Corporation ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing search engines for obtaining data on a global computer network; Providing a website featuring a search engine for information and documents related to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data; Searching and retrieving information, sites, and other resources available on computer networks for others

11.

RPX EMPOWER

      
Serial Number 97839396
Status Pending
Filing Date 2023-03-15
Owner RPX Corporation ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing search engines for obtaining data on a global computer network; Providing a website featuring a search engine for information and documents related to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data; Searching and retrieving information, sites, and other resources available on computer networks for others

12.

RPX Insight

      
Application Number 1697072
Status Registered
Filing Date 2022-08-03
Registration Date 2022-08-03
Owner RPX Corporation (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing information featuring a search engine for documents relating to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data via a website.

13.

PRIORSMART

      
Application Number 1696295
Status Registered
Filing Date 2022-06-21
Registration Date 2022-06-21
Owner RPX CORPORATION (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing search engines for obtaining data on a global computer network; searching and retrieving information, sites, and other resources available on computer networks for others (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations).

14.

Recording remote expert sessions

      
Application Number 17649973
Grant Number 11678004
Status In Force
Filing Date 2022-02-04
First Publication Date 2022-08-18
Grant Date 2023-06-13
Owner RPX Corporation (USA)
Inventor Mullins, Brian

Abstract

A server receives, from a first display device of a first user, first content data, first sensor data, and a request for assistance identifying a context of the first display device. The server identifies a second display device of a second user based on the context of the first display device. The server receives second content data and second sensor data from the second display device. The first content data is synchronized with the second content data based on the first and second sensor data. Playback parameters are formed based on the context of the first display device. An enhanced playback session is generated using the synchronized first and second content data in response to determining that the first sensor data meet the playback parameters. The enhanced playback session is communicated to the first display device.

IPC Classes  ?

  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04N 21/4223 - Cameras
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]

15.

RPX Insight

      
Application Number 222399500
Status Registered
Filing Date 2022-08-03
Registration Date 2024-06-21
Owner RPX Corporation (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Providing information featuring a search engine for documents relating to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data via a website.

16.

Contextually-based automatic grouped content recommendations to users of a social networking system

      
Application Number 17714802
Grant Number 11539657
Status In Force
Filing Date 2022-04-06
First Publication Date 2022-07-21
Grant Date 2022-12-27
Owner RPX CORPORATION (USA)
Inventor
  • Rapaport, Jeffrey Alan
  • Rapaport, Seymour
  • Smith, Kenneth Allen
  • Beattie, James
  • Gimlan, Gideon

Abstract

Disclosed is a Social-Topical Adaptive Networking (STAN) system that can inform users of cross-correlations between currently focused-upon topic or other nodes in a corresponding topic or other data-objects organizing space maintained by the system and various social entities monitored by the system. More specifically, one of the cross-correlations may be as between the top N now-hottest topics being focused-upon by a first social entity and the amounts of focus ‘heat’ that other social entities (e.g., friends and family) are casting on the same topics (or other subregions of other cognitive attention receiving spaces) in a relevant time period.

IPC Classes  ?

  • G06Q 30/00 - Commerce
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G06Q 10/10 - Office automationTime management
  • H04L 67/306 - User profiles
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

17.

PRIORSMART

      
Application Number 222258200
Status Pending
Filing Date 2022-06-21
Owner RPX CORPORATION (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer services, namely, providing search engines for obtaining data on a global computer network; searching and retrieving information, sites, and other resources available on computer networks for others (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations).

18.

RPX INSIGHT

      
Serial Number 97272243
Status Registered
Filing Date 2022-02-17
Registration Date 2023-01-31
Owner RPX Corporation ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing a website featuring a search engine for information and documents related to patents, patent applications, patent owners, patent litigation, parties involved in patent litigation and patent related market data

19.

PRIORSMART

      
Serial Number 97185004
Status Registered
Filing Date 2021-12-22
Registration Date 2023-01-31
Owner RPX CORPORATION ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing search engines for obtaining data on a global computer network; Searching and retrieving information, sites, and other resources available on computer networks for others

20.

Electrical connector

      
Application Number 29700222
Grant Number D0934175
Status In Force
Filing Date 2019-07-31
First Publication Date 2021-10-26
Grant Date 2021-10-26
Owner RPX CORPORATION (USA)
Inventor Widdows, Jamie Kevin

21.

Recording remote expert sessions

      
Application Number 17302608
Grant Number 11277655
Status In Force
Filing Date 2021-05-07
First Publication Date 2021-08-26
Grant Date 2022-03-15
Owner RPX Corporation (USA)
Inventor Mullins, Brian

Abstract

A server receives, from a first display device of a first user, first content data, first sensor data, and a request for assistance identifying a context of the first display device. The server identifies a second display device of a second user based on the context of the first display device. The server receives second content data and second sensor data from the second display device. The first content data is synchronized with the second content data based on the first and second sensor data. Playback parameters are formed based on the context of the first display device. An enhanced playback session is generated using the synchronized first and second content data in response to determining that the first sensor data meet the playback parameters. The enhanced playback session is communicated to the first display device.

IPC Classes  ?

  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04N 21/4223 - Cameras
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]

22.

Contextual local image recognition dataset

      
Application Number 17240489
Grant Number 11710279
Status In Force
Filing Date 2021-04-26
First Publication Date 2021-08-12
Grant Date 2023-07-25
Owner RPX Corporation (USA)
Inventor Mullins, Brian

Abstract

A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06V 20/20 - ScenesScene-specific elements in augmented reality scenes
  • H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 16/50 - Information retrievalDatabase structures thereforFile system structures therefor of still image data
  • G06F 16/51 - IndexingData structures thereforStorage structures
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/583 - 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 1/16 - Constructional details or arrangements
  • G06F 3/147 - Digital output to display device using display panels
  • G06T 1/00 - General purpose image data processing
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

23.

Voting space-based loop closure detection

      
Application Number 17081093
Grant Number 11450022
Status In Force
Filing Date 2020-10-27
First Publication Date 2021-04-15
Grant Date 2022-09-20
Owner RPX Corporation (USA)
Inventor Micusik, Branislav

Abstract

A method for detecting a loop closure is described. A device accesses pose information and a three-dimensional map of feature points generated by a visual inertia system of the device. The device splits the pose information into a translational part and a rotational part. The device limits the translational part to two-dimensional coordinates and estimates two-dimensional information of the limited translational part based on an accumulator voting space. The device determines an updated pose of the device based on the estimated two-dimensional information, the rotational part, and the three-dimensional map. The pose information is updated with the updated pose.

IPC Classes  ?

  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments

24.

Interface-based modeling and design of three dimensional spaces using two dimensional representations

      
Application Number 17009662
Grant Number 11275436
Status In Force
Filing Date 2020-09-01
First Publication Date 2021-02-25
Grant Date 2022-03-15
Owner RPX CORPORATION (USA)
Inventor Crispin, Sterling

Abstract

Interface-based modeling and design of three dimensional spaces using two dimensional representations are provided herein. An example method includes converting a three dimensional space into a two dimensional space using a map projection schema, where the two dimensional space is bounded by ergonomic limits of a human, and the two dimensional space is provided as an ergonomic user interface, receiving an anchor position within the ergonomic user interface that defines a placement of an asset relative to the three dimensional space when the two dimensional space is re-converted back to a three dimensional space, and re-converting the two dimensional space back into the three dimensional space for display along with the asset, within an optical display system.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 15/10 - Geometric effects
  • H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
  • G06T 3/00 - Geometric image transformations in the plane of the image
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object

25.

Method and server for monitoring users during their browsing within a communications network

      
Application Number 16995549
Grant Number 11456935
Status In Force
Filing Date 2020-08-17
First Publication Date 2020-12-03
Grant Date 2022-09-27
Owner RPX CORPORATION (USA)
Inventor
  • Toubiana, Vincent
  • Burnside, Gerard
  • Le Berre, Olivier

Abstract

A method for monitoring browsers (B) for a communications network (N), wherein a monitoring server contains a set of monitoring elements, and implements: ⋅—a step (E1) of receiving a monitoring element request from a browser (B), ⋅—a step (E2) of determining whether the request is a first request from the browser, ⋅—if so, a step (E3) of calculating an identifier for the browser, then a step (E4) of determining a cache duration value associated with each monitoring element of the set, and a step (E5) of transmitting the set of monitoring elements and associated values to the browser; ⋅—if not, a step (E6) of determining the browser's identifier based on the monitoring elements requested in the request.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/289 - Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
  • H04L 67/50 - Network services
  • H04L 67/5682 - Policies or rules for updating, deleting or replacing the stored data
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/563 - Data redirection of data network streams

26.

SOCIAL NETWORK DRIVEN INDEXING SYSTEM FOR INSTANTLY CLUSTERING PEOPLE WITH CONCURRENT FOCUS ON SAME TOPIC INTO ON TOPIC CHAT ROOMS AND/OR FOR GENERATING ON-TOPIC SEARCH RESULTS TAILORED TO USER PREFERENCES REGARDING TOPIC

      
Application Number 16812680
Status Pending
Filing Date 2020-03-09
First Publication Date 2020-08-20
Owner RPX CORPORATION (USA)
Inventor
  • Rapaport, Jeffrey A.
  • Rapaport, Seymour
  • Smith, Kenneth Allen
  • Beattie, James
  • Gimlan, Gideon

Abstract

A machine-implemented social networking system builds up and repeatedly refreshes a hierarchy tree containing topic nodes. New nodes are added as new topics emerge in online public forums. Each topic node can link to an on-topic real time chat room whose occupants are currently discussing the topic of the node. A chat room can be pointed to by more than one node if the room is discussing multiple topics. Rooms can migrate from node to node as room topic dynamically changes. A system user who explicitly or inferentially wishes to be invited into a chat room which is on-topic with what the user is currently focused upon can do so by use of a node-seeking automated process. The process operates in the background and seeks out nodes of the hierarchy tree that currently have topics appearing to be the same as or similar to what topics the user appears to have in mind. Content browsing experience of the user is enhanced by addition of an invitations displaying subsystem that automatically invites him or her to co-compatible chat rooms currently discussing the topic(s) the user appears to have in mind. One of the many topics that a user may inferentially have in mind is that of being at a given location as reported by the user's GPS and wondering what best to do at that location and time.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 10/10 - Office automationTime management

27.

Enforcing geographic restrictions for multitenant overlay networks

      
Application Number 16741934
Grant Number 10912053
Status In Force
Filing Date 2020-01-14
First Publication Date 2020-08-06
Grant Date 2021-02-02
Owner RPX CORPORATION (USA)
Inventor
  • Bild, David Robinson
  • Derango, Mario Frank

Abstract

A method includes receiving, via a core network in accordance with a regional data routing plan, an affiliation request from a data source device based on a first level regional affiliation of the data source device and a first computing entity. The method further includes determining whether a second level regional affiliation is substantially equal to the first level regional affiliation. When the second level regional affiliation is not substantially equal to the first level regional affiliation, the method further includes identifying a second computing entity based on the second level regional affiliation and sending a notification message to the second computing entity regarding the data source device being affiliated with the second computing entity. The method further includes broadcasting a gateway message to the core network to change the regional data routing plan such that data from the data source device is routed to the second computing entity.

IPC Classes  ?

  • H04W 60/00 - Affiliation to network, e.g. registrationTerminating affiliation with the network, e.g. de-registration
  • H04W 88/16 - Gateway arrangements
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04W 40/28 - Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04W 40/24 - Connectivity information management, e.g. connectivity discovery or connectivity update
  • H04W 8/08 - Mobility data transfer

28.

System for connecting a computer with a video conference endsystem

      
Application Number 16749720
Grant Number 11228732
Status In Force
Filing Date 2020-01-22
First Publication Date 2020-07-23
Grant Date 2022-01-18
Owner RPX CORPORATION (USA)
Inventor
  • Heatley, Richard Piers
  • Jansen, Samuel Thomas
  • Coplan, Alexander James
  • Jones, Gavin Charles

Abstract

Embodiments can include a system for connecting a computer with a video conference endsystem. The system can comprise a first device for connecting to a computer; and a second device for connecting to a video conference endsystem. The system can be configured to provide a bidirectional channel between the first device and the second device such that, in use, the first device is connected to a computer and the second device is connected to the video conference endsystem to provide a bidirectional channel between the computer and the video conference endsystem.

IPC Classes  ?

  • H04N 7/15 - Conference systems
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

29.

Method and system for receiving and displaying UAV data

      
Application Number 16833906
Grant Number 11651698
Status In Force
Filing Date 2020-03-30
First Publication Date 2020-07-16
Grant Date 2023-05-16
Owner RPX CORPORATION (USA)
Inventor Russell, Iain Matthew

Abstract

A handheld computing device comprises: a display; a camera operable to capture image data representing a scene, the scene comprising a UAV; an RF receiver configured to receive identification data wirelessly from the UAV as a result of the UAV having broadcast the identification data; and a controller configured to cause the received identification data and/or data based on the received identification data to be displayed on the display at the same time as a representation of the UAV.

IPC Classes  ?

  • G08G 5/00 - Traffic control systems for aircraft
  • G06F 21/44 - Program or device authentication
  • H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
  • H04W 24/02 - Arrangements for optimising operational condition
  • G06V 20/13 - Satellite images
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • H04B 7/185 - Space-based or airborne stations
  • H04W 12/03 - Protecting confidentiality, e.g. by encryption
  • H04L 65/40 - Support for services or applications

30.

System and method for controlling combined radio signals

      
Application Number 16825800
Grant Number 11095489
Status In Force
Filing Date 2020-03-20
First Publication Date 2020-07-09
Grant Date 2021-08-17
Owner RPX CORPORATION (USA)
Inventor Terry, John David

Abstract

A method for controlling a combined waveform, representing a combination of at least two signals having orthogonal frequency multiplexed signal components, comprising: receiving information defining the at least two signals; transforming the information defining each signal to a representation having orthogonal frequency multiplexed signal components, such that at least one signal has at least two alternate representations of the same information, and combining the transformed information using the at least two alternate representations, in at least two different ways, to define respectively different combinations; analyzing the respectively different combinations with respect to at least one criterion; and outputting a respective combined waveform or information defining the waveform, representing a selected combination of the transformed information from each of the at least two signals selected based on the analysis.

IPC Classes  ?

  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 25/02 - Baseband systems Details
  • H04L 27/36 - Modulator circuitsTransmitter circuits
  • 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
  • H04J 11/00 - Orthogonal multiplex systems
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

31.

Optimizing data transmission parameters of a proprietary network

      
Application Number 16692226
Grant Number 10938877
Status In Force
Filing Date 2019-11-22
First Publication Date 2020-06-04
Grant Date 2021-03-02
Owner RPX CORPORATION (USA)
Inventor
  • Barthur, Pradeep Srinivas
  • Pasam, Rohit
  • Srinivasan, Venkatakumar
  • Grube, Gary W.

Abstract

A method includes a computing entity receiving sets of data streams from local networks. The method further includes de-aggregating and de-packetizing the sets of data streams using aggregating and packetizing protocols to recover sets of sets of raw data elements. The method further includes, for a user computing device, selecting a group of raw data elements from the sets of sets of raw data elements using client data selection criteria. The method further includes aggregating and packetizing the group of raw data elements in accordance with a network aggregating and packetizing protocol to produce a client data packet and transmitting the client data packet to the user computing device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/891 - Flow control of aggregated links or flows
  • H04L 12/46 - Interconnection of networks
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

32.

Interfacing with a vehicular controller area network

      
Application Number 15703487
Grant Number 10650621
Status In Force
Filing Date 2017-09-13
First Publication Date 2020-05-12
Grant Date 2020-05-12
Owner RPX CORPORATION (USA)
Inventor
  • King, Cosmo
  • Bhattacharyya, Bhaskar
  • Friedman, Samuel

Abstract

A vehicle monitoring system, comprising: an interface configured to at least communicate with a controller area network bus; a remote data telecommunication interface; a database; at least one automated processor, configured to: extract information from the controller area network bus; store records in the database representing the extracted information; process the database to determine operating statistics; selectively communicate at least a portion of the database over the remote data telecommunication interface; and determine at least one of an operating parameter for the vehicle and a predicted net fuel cost based on at least the operating statistics and a fuel unit cost.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
  • G07C 5/00 - Registering or indicating the working of vehicles
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/40 - Bus networks
  • H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements

33.

Virtualization with distributed adaptive message brokering

      
Application Number 16549754
Grant Number 10924593
Status In Force
Filing Date 2019-08-23
First Publication Date 2020-03-05
Grant Date 2021-02-16
Owner RPX CORPORATION (USA)
Inventor
  • Barthur, Pradeep Srinivas
  • Bild, David Robinson
  • Beckwith, Zane Van
  • Grube, Gary W.
  • Derango, Mario Frank

Abstract

A method includes a first computing entity editing an entry in a first copy of a common responsibility list of a proprietary network, where the entry includes information regarding the first computing entity's service responsibility for a first user computing device. The method further includes the first computing entity sending at least the edited entry to other computing entities. The method further includes the first computing entity receiving at least a second edited entry from a second computing entity. The method further includes the first computing entity updating the first copy of the common responsibility list with the at least the second edited entry.

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/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration

34.

Voting space-based loop closure detection

      
Application Number 16114759
Grant Number 10861186
Status In Force
Filing Date 2018-08-28
First Publication Date 2020-03-05
Grant Date 2020-12-08
Owner RPX Corporation (USA)
Inventor Micusik, Branislav

Abstract

A method for detecting a loop closure is described. A device accesses pose information and a three-dimensional map of feature points generated by a visual inertia system of the device. The device splits the pose information into a translational part and a rotational part. The device limits the translational part to two-dimensional coordinates and estimates two-dimensional information of the limited translational part based on an accumulator voting space. The device determines an updated pose of the device based on the estimated two-dimensional information, the rotational part, and the three-dimensional map. The pose information is updated with the updated pose.

IPC Classes  ?

  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments

35.

Interface-based modeling and design of three dimensional spaces using two dimensional representations

      
Application Number 16596648
Grant Number 10795434
Status In Force
Filing Date 2019-10-08
First Publication Date 2020-02-06
Grant Date 2020-10-06
Owner RPX CORPORATION (USA)
Inventor Crispin, Sterling

Abstract

Interface-based modeling and design of three dimensional spaces using two dimensional representations are provided herein. An example method includes converting a three dimensional space into a two dimensional space using a map projection schema, where the two dimensional space is bounded by ergonomic limits of a human, and the two dimensional space is provided as an ergonomic user interface, receiving an anchor position within the ergonomic user interface that defines a placement of an asset relative to the three dimensional space when the two dimensional space is re-converted back to a three dimensional space, and re-converting the two dimensional space back into the three dimensional space for display along with the asset, within an optical display system.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 15/10 - Geometric effects
  • H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
  • G06T 3/00 - Geometric image transformations in the plane of the image
  • G06F 3/0481 - 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

36.

Communicating data messages utilizing a proprietary network

      
Application Number 16388094
Grant Number 10805439
Status In Force
Filing Date 2019-04-18
First Publication Date 2019-10-31
Grant Date 2020-10-13
Owner RPX CORPORATION (USA)
Inventor
  • Pasam, Rohit
  • Srinivasan, Venkatakumar
  • Barthur, Pradeep Srinivas
  • Grube, Gary W.
  • Derango, Mario Frank

Abstract

A method includes a source computing device receiving an actual transmission time of a previous data message sent from the source computing device to a target computing device. When the actual transmission time is within a timing tolerance of a desired transmission time, the method further includes setting a transmission change indicator for a next data message to no-change. When the actual transmission time is greater than the timing tolerance plus the desired transmission time, the method further includes and setting the transmission change indicator to increase transmission speed. When the actual transmission time is less than the desired transmission time minus the timing tolerance, the method further includes setting the transmission change indicator to decrease transmission speed.

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/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

37.

Scalable and secure message brokering approach in a communication system

      
Application Number 16360386
Grant Number 10965653
Status In Force
Filing Date 2019-03-21
First Publication Date 2019-10-03
Grant Date 2021-03-30
Owner RPX CORPORATION (USA)
Inventor
  • Bild, David Robinson
  • Barthur, Pradeep Srinivas
  • Guberman, Irina
  • Beckwith, Zane Van
  • Grube, Gary W.
  • Derango, Mario Frank
  • Srinivasan, Venkatakumar

Abstract

A method includes a first computing entity receiving a request for first data from an affiliated source device by a user device. When a re-encryption key of the user device is not based on a key pair of the first computing entity the method further includes decrypting the first encrypted data using a private key of the first computing entity and encrypting the recovered first data with a public key of a second computing entity to produce second encrypted data. The method further includes encrypting the second encrypted data with the re-encryption key of the user device to produce double encrypted data. The method further includes sending the double encrypted data to the user device, where the user device is capable of decrypting the double encrypted data to recover the first data using a private key of the user device based on a key pair of the second computing entity.

IPC Classes  ?

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

38.

Communication system and method for machine data routing

      
Application Number 16246894
Grant Number 11057352
Status In Force
Filing Date 2019-01-14
First Publication Date 2019-08-29
Grant Date 2021-07-06
Owner RPX CORPORATION (USA)
Inventor
  • Guberman, Irina
  • Bild, David Robinson
  • Van Beckwith, Zane
  • Barthur, Pradeep Srinivas
  • Srinivasan, Venkatakumar
  • Pasam, Rohit

Abstract

A method includes receiving and temporarily storing data streams from Internet of Things (IoT) sensors. The method continues with determining whether some of the data streams have been requested by a subscribing computing entity. When some of the data streams are requested and the request is valid, the method continues with sending the requested data streams to the subscribing computing entity. The method continues with receiving additional data streams from the IoT sensors and overwriting the temporary storage of the data streams with the additional data streams.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/08 - Key distribution
  • H04W 12/06 - Authentication
  • 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]
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]

39.

Methods and apparatuses for securely operating shared host computers with portable apparatuses

      
Application Number 16114134
Grant Number 10356086
Status In Force
Filing Date 2018-08-27
First Publication Date 2019-07-16
Grant Date 2019-07-16
Owner RPX CORPORATION (USA)
Inventor Huang, Evan

Abstract

The present invention provides methods and apparatuses that utilize a portable apparatus to securely operate a host electronic device. Typically, each portable apparatus includes a data storage unit which stores an operating system and other software. In one example, a portable apparatus can provide a virtual operating environment on top of a host's operating system for a host device. In another example, a portable apparatus containing its operating system can directly boot a host device with one or more hardware profiles. Furthermore, a device-dependent protection against software piracy, a user-dependent protection against sensitive data leaks, a controllable host operating environment to prevent unwanted information exposure, and a secure restoration procedure to prevent virus infection between the host device users may be incorporated. Moreover, a pre-defined information may also be utilized to authorize a connected-state guest operation environment in the host device.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

40.

Reporting hazardous condition using a mobile device

      
Application Number 15852190
Grant Number 10657798
Status In Force
Filing Date 2017-12-22
First Publication Date 2019-06-27
Grant Date 2020-05-19
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Broaddus, Christopher

Abstract

Techniques of tracking a user's location are disclosed. In some embodiments, a mobile device captures first sensor data using at least one sensor, determines that a predetermined hazard criteria is not satisfied by an environment of a user of the mobile device, suppresses transmission of a representation of the captured first sensor data to a remote computing device based on the determination that the predetermined hazard criteria is not satisfied, captures second sensor data using the sensor(s), determines that the predetermined hazard criteria is satisfied by the environment of the user, and transmits a representation of the captured second sensor data to the remote computing device based on the determination that the predetermined hazard criteria is satisfied by the environment of the user.

IPC Classes  ?

  • G08B 25/01 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
  • G08B 25/10 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems

41.

Unmanned aerial vehicles

      
Application Number 16210413
Grant Number 11111017
Status In Force
Filing Date 2018-12-05
First Publication Date 2019-06-20
Grant Date 2021-09-07
Owner RPX CORPORATION (USA)
Inventor Russell, Iain Matthew

Abstract

Various measures (for example methods, UAVs, controllers and computer programs) are provided in relation to controlling a UAV. The UAV is caused to provide energy to and receive energy from a given vehicle. The received energy is used to provide power to at least one component of the UAV.

IPC Classes  ?

  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use

42.

Portable computing device

      
Application Number 29579603
Grant Number D0850444
Status In Force
Filing Date 2016-09-30
First Publication Date 2019-06-04
Grant Date 2019-06-04
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Lawrence Ashok Inigo, Roy
  • Hayes, David
  • Ries, Ryan
  • Rieck, Douglas
  • Kalantari, Arash
  • Sepahram, Siamak
  • Li, Cassie

43.

System and method for tool mapping

      
Application Number 16247194
Grant Number 10679337
Status In Force
Filing Date 2019-01-14
First Publication Date 2019-05-16
Grant Date 2020-06-09
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A mobile device identifies a user task provided by an augmented reality application at a mobile device. The mobile device identifies a first physical tool valid for performing the user task from a tool compliance library based on the user task. The mobile device detects and identifies a second physical tool present at the mobile device. The mobile device determines whether the second physical tool matches the first physical tool. The mobile device display augmented reality content that identifies at least one of a missing physical tool, an unmatched physical tool, or a matched physical tool based on whether the second physical tool matches the first physical tool.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 7/00 - Image analysis
  • G02B 27/01 - Head-up displays
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

44.

Contextual local image recognition dataset

      
Application Number 16249656
Grant Number 11024087
Status In Force
Filing Date 2019-01-16
First Publication Date 2019-05-16
Grant Date 2021-06-01
Owner RPX Corporation (USA)
Inventor Mullins, Brian

Abstract

A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 16/50 - Information retrievalDatabase structures thereforFile system structures therefor of still image data
  • G06F 16/51 - IndexingData structures thereforStorage structures
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/583 - 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 1/16 - Constructional details or arrangements
  • G06F 3/147 - Digital output to display device using display panels
  • G06T 1/00 - General purpose image data processing
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

45.

Recording remote expert sessions

      
Application Number 16222275
Grant Number 11032603
Status In Force
Filing Date 2018-12-17
First Publication Date 2019-04-25
Grant Date 2021-06-08
Owner RPX Corporation (USA)
Inventor Mullins, Brian

Abstract

A server receives, from a first display device of a first user, first content data, first sensor data, and a request for assistance identifying a context of the first display device. The server identifies a second display device of a second user based on the context of the first display device. The server receives second content data and second sensor data from the second display device. The first content data is synchronized with the second content data based on the first and second sensor data. Playback parameters are formed based on the context of the first display device. An enhanced playback session is generated using the synchronized first and second content data in response to determining that the first sensor data meet the playback parameters. The enhanced playback session is communicated to the first display device.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04N 21/4223 - Cameras
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]

46.

System and method for collecting and accessing product information in a database

      
Application Number 16137384
Grant Number 10937081
Status In Force
Filing Date 2018-09-20
First Publication Date 2019-04-25
Grant Date 2021-03-02
Owner RPX CORPORATION (USA)
Inventor
  • Benson, Amanda
  • Benson, Gregory P.
  • Schmidt, Melissa

Abstract

A database system is disclosed. The database system includes a matching module configured to query a database for users which have data matching an interest of another user and to selectively grant to one or more of the users access to data of the other user based at least in part on a result of the query and on an access control list.

IPC Classes  ?

  • G06Q 10/00 - AdministrationManagement
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

47.

Curable composition

      
Application Number 16078874
Grant Number 10577452
Status In Force
Filing Date 2017-10-19
First Publication Date 2019-03-14
Grant Date 2020-03-03
Owner RPX CORPORATION (USA)
Inventor
  • Baek, Si Yeon
  • Lee, Seung Min
  • Kim, So Young
  • Yang, Se Woo

Abstract

The present application relates to a curable composition and a use thereof. The present application can provide a curable composition having excellent physical properties such as adhesive durability as well as maintaining transparency even in a high-temperature and high-humidity environment. Such a curable composition can be usefully used for direct bonding between a filler and an optical member of a display device.

IPC Classes  ?

  • C08G 18/61 - Polysiloxanes
  • C08G 77/26 - Polysiloxanes containing silicon bound to organic groups containing atoms other than carbon, hydrogen, and oxygen nitrogen-containing groups
  • C08L 83/00 - Compositions of macromolecular compounds obtained by reactions forming in the main chain of the macromolecule a linkage containing silicon with or without sulfur, nitrogen, oxygen, or carbon onlyCompositions of derivatives of such polymers
  • C08F 299/08 - Macromolecular compounds obtained by interreacting polymers involving only carbon-to-carbon unsaturated bond reactions, in the absence of non-macromolecular monomers from unsaturated polycondensates from polysiloxanes
  • C08G 18/10 - Prepolymer processes involving reaction of isocyanates or isothiocyanates with compounds having active hydrogen in a first reaction step
  • G02F 1/1333 - Constructional arrangements
  • C09D 175/16 - Polyurethanes having carbon-to-carbon unsaturated bonds having terminal carbon-to-carbon unsaturated bonds
  • C08L 75/16 - Polyurethanes having carbon-to-carbon unsaturated bonds having terminal carbon-to-carbon unsaturated bonds
  • C08G 18/67 - Unsaturated compounds having active hydrogen
  • C08G 77/20 - Polysiloxanes containing silicon bound to unsaturated aliphatic groups

48.

Augmented reality sensor

      
Application Number 15660642
Grant Number 10733799
Status In Force
Filing Date 2017-07-26
First Publication Date 2019-01-31
Grant Date 2020-08-04
Owner RPX CORPORATION (USA)
Inventor Kazansky, Lucas

Abstract

An augmented-reality (AR) device comprises a physical sensor and a display. The AR device identifies, using the physical sensor, a location and orientation of the AR device within a physical environment. A selection of a type of a virtual sensor and a placement location of the virtual sensor within the physical environment is received at the AR device. The placement location of the virtual sensor is determined relative to the location and orientation of the AR device within the physical environment. The AR device provides the type of the virtual sensor and the placement location of the virtual sensor to a server that generates virtual content for the virtual sensor. The AR device displays the virtual content at the placement location of the virtual sensor in the display.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

49.

Unmanned aerial vehicles

      
Application Number 16048231
Grant Number 10807711
Status In Force
Filing Date 2018-07-28
First Publication Date 2019-01-31
Grant Date 2020-10-20
Owner RPX CORPORATION (USA)
Inventor Russell, Iain Matthew

Abstract

An unmanned aerial vehicle, UAV, includes (i) a camera having a field of vision including, in use, a portion of a vehicle to be cleaned, (ii) a liquid container comprising waterless carwash liquid, (iii) a liquid dispenser operable to cause the waterless carwash liquid comprised in the liquid container to be dispensed from the liquid container, (iv) a cleaning implement, and (v) a controller communicatively coupled to the camera, the liquid dispenser and the cleaning implement. The controller is operable (a) to cause the liquid dispenser to dispense the waterless carwash liquid from the liquid container onto the portion of the vehicle to be cleaned and (b) to control the cleaning implement to clean the portion of the vehicle to be cleaned.

IPC Classes  ?

  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • B08B 3/02 - Cleaning by the force of jets or sprays
  • B08B 3/04 - Cleaning involving contact with liquid
  • B08B 3/00 - Cleaning by methods involving the use or presence of liquid or steam
  • B60S 3/04 - Vehicle cleaning apparatus not integral with vehicles for exteriors of land vehicles
  • B08B 13/00 - Accessories or details of general applicability for machines or apparatus for cleaning
  • B64D 1/16 - Dropping or releasing powdered, liquid or gaseous matter, e.g. for fire-fighting
  • B60S 3/06 - Vehicle cleaning apparatus not integral with vehicles for exteriors of land vehicles with rotary bodies contacting the vehicles

50.

Unmanned aerial vehicles

      
Application Number 16048402
Grant Number 10878679
Status In Force
Filing Date 2018-07-30
First Publication Date 2019-01-31
Grant Date 2020-12-29
Owner RPX CORPORATION (USA)
Inventor Russell, Iain Matthew

Abstract

A UAV comprises a camera and an image processor. The camera is operable to output captured image data corresponding to a first representation of a scene within a field of view of the camera. The scene includes an item. The image processor is configured to receive the captured image data. The image processor is configured, in response to recognising a predetermined object indicative of the presence of the item in the first representation, to generate image data corresponding to a second, different representation of the scene. A part of the scene that is associated with the item in the first representation is represented differently in the first and second representations. The image processor is configured to output the generated image data.

IPC Classes  ?

  • G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelengthActuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • H04N 1/44 - Secrecy systems

51.

Augmented reality transportation notification system

      
Application Number 15625229
Grant Number 10347046
Status In Force
Filing Date 2017-06-16
First Publication Date 2018-12-20
Grant Date 2019-07-09
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A first augmented-reality (AR) device comprises an optical sensor, a geographic location sensor, an orientation sensor, and a display. The first AR device accesses a first geographic location of the first AR device and an orientation of the first AR device and generates a picture taken at the first geographic location of the first AR device and associated with the orientation of the first AR device. The first AR device retrieves, from a server, transportation information from a second AR device in a vehicle. The server assigns the second AR device to the first AR device. The first AR device forms transportation AR content based on the transportation information and displays the transportation AR content in the display based on the first geographic location and orientation of the first AR device, the transportation information, and the picture generated at the first geographic location of the first AR device.

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G02B 27/01 - Head-up displays
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

52.

System and method for selecting a video for insertion into an online web page

      
Application Number 15406148
Grant Number 10136167
Status In Force
Filing Date 2017-01-13
First Publication Date 2018-11-20
Grant Date 2018-11-20
Owner RPX CORPORATION (USA)
Inventor
  • Roden, Mark
  • Smith, Chris

Abstract

A system for selecting a video to be inserted into an article displayed at a web page includes a blackboard. The blackboard stores extracted values for operation thereon by one or more workers. An article extractor creates an article feature as a function of information extracted from the article and inputs the article feature to the blackboard. A threshold extractor determines a threshold factor as a function of the relevance of the video to the article, and inputting the threshold factor to the blackboard. A more like this recommender receives the article feature and outputs to the blackboard, as a function of the article feature, a more like this recommendation as a list of videos to be placed in the article. A more like this decider determines, as a function of the threshold factor and the more like this recommendation, which video to select as a more like this decision.

IPC Classes  ?

  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

53.

Directional augmented reality warning system

      
Application Number 15691613
Grant Number 10127731
Status In Force
Filing Date 2017-08-30
First Publication Date 2018-11-13
Grant Date 2018-11-13
Owner RPX CORPORATION (USA)
Inventor Ozery, Gal

Abstract

A head mounted device (HMD) has a transparent display. The HMD detects an event external to the HMD and determines a location of the event relative to the location of the HMD. The HMD generates augmented reality (AR) content identifying the event and a direction of the location of the event relative to the location of the HMD and displays the AR content in the transparent display.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G08B 7/06 - Signalling systems according to more than one of groups Personal calling systems according to more than one of groups using electric transmission
  • G01S 5/22 - Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
  • G06F 3/16 - Sound inputSound output

54.

Methods and apparatuses for securely operating shared host computers with portable apparatuses

      
Application Number 14935432
Grant Number 10097535
Status In Force
Filing Date 2015-11-08
First Publication Date 2018-10-09
Grant Date 2018-10-09
Owner RPX CORPORATION (USA)
Inventor Huang, Evan S.

Abstract

The present invention provides methods and apparatuses that utilize a portable apparatus to securely operate a host electronic device. Typically, each portable apparatus includes a data storage unit which stores an operating system and other software. In one example, a portable apparatus can provide a virtual operating environment on top of a host's operating system for a host device. In another example, a portable apparatus containing its operating system can directly boot a host device with one or more hardware profiles. Furthermore, a device-dependent protection against software piracy, a user-dependent protection against sensitive data leaks, a controllable host operating environment to prevent unwanted information exposure, and a secure restoration procedure to prevent virus infection between the host device users may be incorporated. Moreover, a pre-defined information may also be utilized to authorize a connected-state guest operation environment in the host device.

IPC Classes  ?

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

55.

Smart audio augmented reality system

      
Application Number 15691602
Grant Number 10067737
Status In Force
Filing Date 2017-08-30
First Publication Date 2018-09-04
Grant Date 2018-09-04
Owner RPX CORPORATION (USA)
Inventor Ozery, Gal

Abstract

A head-mounted device (HMD) has a transparent display and an array of microphones. The HMD determines a task-based context of the HMD based on a task being performed by a user of the HMD, and determines an ambient-based context of the HMD based on audio data produced by the array of microphones. The HMD detects a first notification configured to be displayed in the transparent display of the HMD. The HMD intercepts the first notification in response to detecting the first notification and generates a second notification based on a priority level of the first notification, the task-based context, and the ambient-based context. The second notification includes a combination of an audio notification and a visual notification (AR content). The HMD replaces the first notification with the second notification and provides the second notification at the HMD.

IPC Classes  ?

  • G06F 3/16 - Sound inputSound output
  • H04R 1/40 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
  • H04R 3/00 - Circuits for transducers
  • H04R 29/00 - Monitoring arrangementsTesting arrangements
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H03G 3/32 - Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level
  • G02B 27/01 - Head-up displays

56.

Method of logging non-durable attributes of an uncompleted transaction so as to make such attributes durable

      
Application Number 14962475
Grant Number 10025845
Status In Force
Filing Date 2015-12-08
First Publication Date 2018-07-17
Grant Date 2018-07-17
Owner RPX CORPORATION (USA)
Inventor
  • Holenstein, Paul J.
  • Hoffmann, John R.
  • Holenstein, Bruce D.
  • Highleyman, Wilbur H.

Abstract

A method is provided for logging non-durable attributes of an uncompleted transaction to a persistent storage medium. A tracking engine identifies an uncompleted transaction to be joined, joins the uncompleted transaction, and collects non-durable attributes of the joined uncompleted transaction. The non-durable attributes of the joined uncompleted transaction are made durable by logging them to the persistent storage medium.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

57.

Method of controlling whether an uncompleted transaction applied against a database goes forward or is aborted, and for modifying the uncompleted transaction so that it can go forward

      
Application Number 14962480
Grant Number 10025946
Status In Force
Filing Date 2015-12-08
First Publication Date 2018-07-17
Grant Date 2018-07-17
Owner RPX CORPORATION (USA)
Inventor
  • Holenstein, Paul J.
  • Hoffmann, John R.
  • Holenstein, Bruce D.
  • Highleyman, Wilbur H.

Abstract

A method is provided for controlling whether transactions applied against a database go forward or are aborted on a transaction processing system. A tracking engine identifies an uncompleted transaction to be joined, joins the uncompleted transaction, and collects one or more attributes of the joined uncompleted transaction. The collected one or more attributes become available as a result of the joining of the uncompleted transaction. The collected one or more attributes of the joined uncompleted transaction are compared against rules in a rules engine to determine whether the joined uncompleted transaction goes forward or is aborted. Alternatively, the joined uncompleted transaction is automatically modified so that the collected attributes are in compliance with the rules in the rules engine, thereby allowing the joined uncompleted transaction to go forward and be applied against the database of the transaction processing system.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 9/46 - Multiprogramming arrangements

58.

Interface-based modeling and design of three dimensional spaces using two dimensional representations

      
Application Number 15404172
Grant Number 10481678
Status In Force
Filing Date 2017-01-11
First Publication Date 2018-07-12
Grant Date 2019-11-19
Owner RPX CORPORATION (USA)
Inventor Crispin, Sterling

Abstract

Interface-based modeling and design of three dimensional spaces using two dimensional representations are provided herein. An example method includes converting a three dimensional space into a two dimensional space using a map projection schema, where the two dimensional space is bounded by ergonomic limits of a human, and the two dimensional space is provided as an ergonomic user interface, receiving an anchor position within the ergonomic user interface that defines a placement of an asset relative to the three dimensional space when the two dimensional space is re-converted back to a three dimensional space, and re-converting the two dimensional space back into the three dimensional space for display along with the asset, within an optical display system.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0481 - 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

59.

Semiconductor chip including integrated circuit having cross-coupled transistor configuration and method for manufacturing the same

      
Application Number 15872893
Grant Number 10727252
Status In Force
Filing Date 2018-01-16
First Publication Date 2018-06-21
Grant Date 2020-07-28
Owner RPX CORPORATION (USA)
Inventor
  • Becker, Scott T.
  • Mali, Jim
  • Lambert, Carole

Abstract

A first conductive structure forms gate electrodes of a first transistor of a first transistor type and a first transistor of a second transistor type. A second conductive structure forms a gate electrode of a second transistor of the first transistor type. A third conductive structure forms a gate electrode of a second transistor of the second transistor type. A fourth conductive structure forms a gate electrode of a third transistor of the first transistor type. A fifth conductive structure forms a gate electrode of a third transistor of the second transistor type. A sixth conductive structure forms gate electrodes of a fourth transistor of the first transistor type and a fourth transistor of the second transistor type. The second and third transistors of the first transistor type and the second and third transistors of the second transistor type are electrically connected to form a cross-coupled transistor configuration.

IPC Classes  ?

  • H01L 27/11 - Static random access memory structures
  • H01L 27/118 - Masterslice integrated circuits
  • G11C 11/412 - Digital stores characterised by the use of particular electric or magnetic storage elementsStorage elements therefor using electric elements using semiconductor devices using transistors forming cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger using field-effect transistors only
  • G11C 5/06 - Arrangements for interconnecting storage elements electrically, e.g. by wiring
  • G06F 30/39 - Circuit design at the physical level
  • G06F 30/392 - Floor-planning or layout, e.g. partitioning or placement
  • H01L 27/02 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier
  • H01L 27/092 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including only semiconductor components of a single kind including field-effect components only the components being field-effect transistors with insulated gate complementary MIS field-effect transistors
  • H01L 27/088 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including only semiconductor components of a single kind including field-effect components only the components being field-effect transistors with insulated gate
  • H01L 23/538 - Arrangements for conducting electric current within the device in operation from one component to another the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
  • H01L 23/498 - Leads on insulating substrates
  • H01L 21/8234 - MIS technology
  • H01L 23/528 - Layout of the interconnection structure
  • H01L 27/105 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including a plurality of individual components in a repetitive configuration including field-effect components

60.

Electronic device

      
Application Number 29600418
Grant Number D0820318
Status In Force
Filing Date 2017-04-12
First Publication Date 2018-06-12
Grant Date 2018-06-12
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Kazansky, Lucas
  • Garcia, Christopher Michaels
  • Salazar, Eduardo
  • Smitasin, Daniel
  • Ries, Ryan
  • Kalantari, Arash
  • Irving, Jr., Frank Chester
  • French, Michael
  • Huang, Chin-Lin

61.

Electronic device

      
Application Number 29601400
Grant Number D0820319
Status In Force
Filing Date 2017-04-21
First Publication Date 2018-06-12
Grant Date 2018-06-12
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Broaddus, Christopher
  • Kal, Muzaffer
  • Zhao, Wenyi
  • Tatari, Ali M.
  • Akram, Saud
  • Tompkin, Pip
  • Liao, Denny
  • Smith, Madison
  • Mcclellan, Samuel

62.

Methods, structures, and designs for self-aligning local interconnects used in integrated circuits

      
Application Number 15860046
Grant Number 10734383
Status In Force
Filing Date 2018-01-02
First Publication Date 2018-05-24
Grant Date 2020-08-04
Owner RPX CORPORATION (USA)
Inventor
  • Smayling, Michael C.
  • Becker, Scott T.

Abstract

An integrated circuit includes a gate electrode level region that includes a plurality of linear-shaped conductive structures. Each of the plurality of linear-shaped conductive structures is defined to extend lengthwise in a first direction. Some of the plurality of linear-shaped conductive structures form one or more gate electrodes of corresponding transistor devices. A local interconnect conductive structure is formed between two of the plurality of linear-shaped conductive structures so as to extend in the first direction along the two of the plurality of linear-shaped conductive structures.

IPC Classes  ?

  • H01L 27/092 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including only semiconductor components of a single kind including field-effect components only the components being field-effect transistors with insulated gate complementary MIS field-effect transistors
  • H01L 21/768 - Applying interconnections to be used for carrying current between separate components within a device
  • H01L 27/02 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier
  • H01L 23/528 - Layout of the interconnection structure
  • H01L 21/8238 - Complementary field-effect transistors, e.g. CMOS
  • H01L 21/285 - Deposition of conductive or insulating materials for electrodes from a gas or vapour, e.g. condensation
  • H01L 21/8234 - MIS technology
  • H01L 27/088 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including only semiconductor components of a single kind including field-effect components only the components being field-effect transistors with insulated gate
  • G06F 30/394 - Routing
  • H01L 27/105 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including a plurality of individual components in a repetitive configuration including field-effect components
  • G03F 1/00 - Originals for photomechanical production of textured or patterned surfaces, e.g. masks, photo-masks or reticlesMask blanks or pellicles thereforContainers specially adapted thereforPreparation thereof

63.

System for managing software versions in multitenant cloud IP video-telephony services

      
Application Number 15703696
Grant Number 10749987
Status In Force
Filing Date 2017-09-13
First Publication Date 2018-03-15
Grant Date 2020-08-18
Owner RPX CORPORATION (USA)
Inventor
  • Moss, Nicholas Ian
  • Nicolson, Timothy Joseph
  • Birtwell, Phillip Michael

Abstract

Disclosed embodiments relate to a shared computing system for use in telecommunications between end-point telecommunication devices comprising a plurality of instances of a telecommunications service component and a version control gateway configured to route a communication connection from an end-point telecommunication device to an appropriate instance, of the plurality of instances, of the service component. In some embodiments, different end-point telecommunication devices may use different instances of the service component. Some embodiments relate to a network for telecommunications between end-point telecommunication devices, a version control gateway for use in the system of the disclosure, a method of providing a telecommunications service to a user, a method of migrating a user from one software version of a telecommunications service to another, and computer programs and computer-readable media.

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
  • G06F 8/71 - Version control Configuration management
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/771 - Router architecture
  • H04L 12/725 - Selecting a path with suitable quality of service [QoS]
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 12/717 - Centralised routing
  • H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
  • H04M 7/00 - Arrangements for interconnection between switching centres

64.

Source-side merging of distributed transactions prior to replication

      
Application Number 14942481
Grant Number 09904721
Status In Force
Filing Date 2015-11-16
First Publication Date 2018-02-27
Grant Date 2018-02-27
Owner RPX CORPORATION (USA)
Inventor
  • Holenstein, Paul J.
  • Holenstein, Bruce D.
  • Hoffmann, John R.

Abstract

Methods and apparatus are provided for performing source-side merging of distributed transactions prior to replication, wherein a distributed transaction occurs at a plurality of nodes. A first node includes a database and an audit trail that stores database change events from the database of the first node. One or more other nodes each include a database and an audit trail that stores database change events from the database of the respective node. In use, a transaction is initiated which updates the database of the first node and the database at one or more of the other nodes. The database updates are captured in the audit trails of the respective nodes involved with the transaction. The first node receives and merges the database change events from the audit trails of each of the nodes involved in the transaction. The merged database change events are replicated via a replication engine only from the first node.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

65.

System and method for tool mapping

      
Application Number 15791041
Grant Number 10217209
Status In Force
Filing Date 2017-10-23
First Publication Date 2018-02-15
Grant Date 2019-02-26
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A mobile device identifies a user task provided by an augmented reality application at a mobile device. The mobile device identifies a first physical tool valid for performing the user task from a tool compliance library based on the user task. The mobile device detects and identifies a second physical tool present at the mobile device. The mobile device determines whether the second physical tool matches the first physical tool. The mobile device display augmented reality content that identifies at least one of a missing physical tool, an unmatched physical tool, or a matched physical tool based on whether the second physical tool matches the first physical tool.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 7/00 - Image analysis
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 27/01 - Head-up displays
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

66.

Method to align an immersive video and an immersive sound field

      
Application Number 15194860
Grant Number 09881647
Status In Force
Filing Date 2016-06-28
First Publication Date 2017-12-28
Grant Date 2018-01-30
Owner RPX CORPORATION (USA)
Inventor
  • Mccauley, Lucas
  • Fink, Alexander
  • Burtey, Nicolas
  • Valente, Stéphane

Abstract

A system comprising a video source, one or more audio sources and a computing device. The video source may be configured to generate a plurality of video streams that capture a view of an environment. The one or more audio sources may be configured to capture audio data of the environment. The computing device may comprise one or more processors configured to (i) perform a stitching operation on the plurality of video streams to generate a video signal representative of an immersive field of view of the environment, (ii) generate a sound field based on the audio data, (iii) identify an orientation for the sound field with respect to the video signal, and (iv) determine a rotation of the sound field based on the orientation. The rotation of the sound field aligns the sound field to the video signal.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • H04S 7/00 - Indicating arrangementsControl arrangements, e.g. balance control
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/233 - Processing of audio elementary streams
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/81 - Monomedia components thereof

67.

User status indicator of an augmented reality system

      
Application Number 15627286
Grant Number 10168778
Status In Force
Filing Date 2017-06-19
First Publication Date 2017-12-21
Grant Date 2019-01-01
Owner RPX CORPORATION (USA)
Inventor
  • Kazansky, Lucas
  • Crispin, Sterling
  • Hutka, Stefanie A.

Abstract

A device has a biometric sensor, a display, a light source, and a hardware processor. The biometric sensor measures biometric information of a user of the device. The display displays augmented reality (AR) content. The light source outputs a visual signal. The hardware processor performs operations comprising: identifying a task being performed by the user of the device, determining a disruption level based on a combination of the AR content, the task, and the biometric information, and generating, using the light source, the visual signal corresponding to the disruption level. The visual indicator visually alerts other users of other devices to avoid engaging the user of the device.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 27/01 - Head-up displays
  • G08B 5/36 - Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmissionVisible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electromagnetic transmission using visible light sources
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form

68.

Headwear

      
Application Number 29579642
Grant Number D0801587
Status In Force
Filing Date 2016-09-30
First Publication Date 2017-10-31
Grant Date 2017-10-31
Owner RPX CORPORATION (USA)
Inventor
  • Rieck, Douglas
  • Mullins, Brian
  • Ries, Ryan
  • Nguyen, Hien
  • Kalantari, Arash
  • Leahy, Timotheos

69.

Headwear

      
Application Number 29579579
Grant Number D0800727
Status In Force
Filing Date 2016-09-30
First Publication Date 2017-10-24
Grant Date 2017-10-24
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Lawrence Ashok Inigo, Roy
  • Ries, Ryan
  • Cherry, Kyle
  • Florek, Kyle
  • Li, Cassie
  • Leahy, Timotheos
  • Garcia, Christopher Michaels
  • Kazansky, Lucas

70.

Recording remote expert sessions

      
Application Number 15468476
Grant Number 10187686
Status In Force
Filing Date 2017-03-24
First Publication Date 2017-09-28
Grant Date 2019-01-22
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A server receives, from a first display device of a first user, first content data, first sensor data, and a request for assistance identifying a context of the first display device. The server identifies a second display device of a second user based on the context of the first display device. The server receives second content data and second sensor data from the second display device. The first content data is synchronized with the second content data based on the first and second sensor data. Playback parameters are formed based on the context of the first display device. An enhanced playback session is generated using the synchronized first and second content data in response to determining that the first sensor data meet the playback parameters. The enhanced playback session is communicated to the first display device.

IPC Classes  ?

  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/4223 - Cameras

71.

Methods and systems for internet distribution of aggregated media actions

      
Application Number 12780535
Grant Number 09760916
Status In Force
Filing Date 2010-05-14
First Publication Date 2017-09-12
Grant Date 2017-09-12
Owner RPX CORPORATION (USA)
Inventor
  • Shapiro, Daniel J.
  • Zapata, Charles B.
  • Arcuri, Michael

Abstract

One aspect of the concepts presented herein is aggregation and presentation of useful actions for digital media in general and photographs in particular, coupled with federated distribution of this collection of media actions such as printing and storing. In one embodiment, code is provided for use on any website such that media content on supported professional websites, amateur blogs, or even the entire Internet, is presented with an expanded and consistent set of options that the viewing user can exercise. With a minor update to the code for a particular website, website owners can offer a full suite of media actions and immediately begin earning revenue generated from the use of these actions. The code is set such that sites that offer media services over the Internet can obtain instant distribution and additional consumers for their services. The code is, in one embodiment, distributed by a service that makes this all possible by allowing for account management, measurement of usage, reporting, and control of the presentation so that the Internet image interface continues to improve in terms of end user benefit thereby increasing revenue for website hosts, content owners, and the service provider (such as printing) company as well.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions

72.

System and method for controlling combined radio signals

      
Application Number 15581930
Grant Number 10193729
Status In Force
Filing Date 2017-04-28
First Publication Date 2017-08-17
Grant Date 2019-01-29
Owner RPX CORPORATION (USA)
Inventor Terry, John David

Abstract

A method for controlling a combined waveform, representing a combination of at least two signals having orthogonal frequency multiplexed signal components, comprising: receiving information defining the at least two signals; transforming the information defining each signal to a representation having orthogonal frequency multiplexed signal components, such that at least one signal has at least two alternate representations of the same information, and combining the transformed information using the at least two alternate representations, in at least two different ways, to define respectively different combinations; analyzing the respectively different combinations with respect to at least one criterion; and outputting a respective combined waveform or information defining the waveform, representing a selected combination of the transformed information from each of the at least two signals selected based on the analysis.

IPC Classes  ?

  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

73.

Remote expert system

      
Application Number 15489525
Grant Number 10198869
Status In Force
Filing Date 2017-04-17
First Publication Date 2017-08-03
Grant Date 2019-02-05
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Kammerait, Matthew
  • Broaddus, Christopher

Abstract

A remote expert application identifies a manipulation of virtual objects displayed in a first wearable device. The virtual objects are rendered based a physical object viewed with a second wearable device. A manipulation of the virtual objects is received from the first wearable device. A visualization of the manipulation of the virtual objects is generated for a display of the second wearable device. The visualization of the manipulation of the virtual objects is communicated to the second wearable device.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
  • G06F 3/14 - Digital output to display device
  • G06T 13/20 - 3D [Three Dimensional] animation

74.

3D video reconstruction system

      
Application Number 15394740
Grant Number 09858707
Status In Force
Filing Date 2016-12-29
First Publication Date 2017-07-06
Grant Date 2018-01-02
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A server receives video data and location data from mobile devices. Each mobile device records a video of a target. The location data identifies a position of the corresponding mobile device relative to the target and a distance between the corresponding mobile device to the target. The location data is associated with a corresponding video frame from the video data. The server identifies video frames from the video data captured from the mobile devices. The server scales parts of the identified video frames based on the position and distance of the corresponding mobile devices to the target. The server extracts the scaled parts of the identified video frames and generates a three-dimensional model of the target based on the extracted scaled parts of the identified video frames from the plurality of mobile devices.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 15/20 - Perspective computation
  • G02B 27/01 - Head-up displays
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

75.

Camera to minimize parallax effects

      
Application Number 15007599
Grant Number 09883159
Status In Force
Filing Date 2016-01-27
First Publication Date 2017-06-29
Grant Date 2018-01-30
Owner RPX CORPORATION (USA)
Inventor
  • Fink, Alexander
  • Burtey, Nicolas
  • Haber, George
  • Valente, Stéphane

Abstract

An apparatus comprising a plurality of lenses and a frame. The plurality of lenses may be arranged to provide coverage for a spherical field of view of a scene surrounding the apparatus and each have an optical axis directed to provide coverage for a respective area of the spherical field of view. The frame may be configured to hold a first subset of the plurality of lenses and a second subset of the plurality of lenses. At least one of the lenses in the first subset and at least one of the lenses in the second subset are neighboring lenses. An orientation of at least two of the neighboring lenses is configured to reduce parallax effects when the spherical field of view is recorded using the plurality of lenses. The parallax effects are reduced by configuring the optical axes of the neighboring lenses to not intersect.

IPC Classes  ?

  • H04N 13/00 - Stereoscopic video systemsMulti-view video systemsDetails thereof
  • G02B 13/06 - Panoramic objectivesSo-called "sky lenses"
  • G02B 7/02 - Mountings, adjusting means, or light-tight connections, for optical elements for lenses
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 5/247 - Arrangement of television cameras
  • H04N 5/265 - Mixing

76.

Omnidirectional camera with multiple processors and/or multiple sensors connected to each processor

      
Application Number 14982191
Grant Number 09843725
Status In Force
Filing Date 2015-12-29
First Publication Date 2017-06-29
Grant Date 2017-12-12
Owner RPX CORPORATION (USA)
Inventor
  • Fink, Alexander
  • Burtey, Nicolas
  • Haber, George
  • Valente, Stephane

Abstract

An apparatus comprising a plurality of image modules and a plurality of processors. The image modules may each comprise (i) a sensor configured to generate images and (ii) a lens mounted to the sensor. The processors may each be configured to (A) receive the images from a subset of the plurality of image modules and (B) generate a plurality of video streams. Each one of the video streams may be generated by one of the processors in response to the images received from one of the image modules. The subset of the plurality of image modules may comprise at least two distinct image modules of the plurality of image modules. The lenses may be arranged to allow the images to provide coverage for a spherical field of view of a scene surrounding the apparatus.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • H04N 5/225 - Television cameras
  • H04L 12/10 - Current supply arrangements

77.

System for processing data from an omnidirectional camera with multiple processors and/or multiple sensors connected to each processor

      
Application Number 14982236
Grant Number 09787896
Status In Force
Filing Date 2015-12-29
First Publication Date 2017-06-29
Grant Date 2017-10-10
Owner RPX CORPORATION (USA)
Inventor
  • Fink, Alexander
  • Burtey, Nicolas
  • Haber, George
  • Valente, Stephane

Abstract

A system comprising a camera and a computing device. The camera may comprise (a) a plurality of capture devices configured to capture images of an environment surrounding the camera to provide a spherical field of view and (b) a first interface. The computing device may comprise (a) a processor and (b) a second interface. The camera may be configured to encode a plurality of video streams based on the captured images. The first interface may be configured to transfer the plurality of video streams to the second interface. The processor may perform a stitching operation on the plurality of video streams to generate a single video signal. The stitching operation may be performed on the plurality of video streams in real time as the plurality of video streams are transferred. The single video signal may be configured to represent an omnidirectional view based on the environment surrounding the camera.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 5/225 - Television cameras
  • H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects

78.

Protection against malicious attacks

      
Application Number 15378172
Grant Number 10432646
Status In Force
Filing Date 2016-12-14
First Publication Date 2017-06-22
Grant Date 2019-10-01
Owner RPX CORPORATION (USA)
Inventor Hentunen, Daavid

Abstract

There provided a method, including executing on a processor the steps of: monitoring DNS related network traffic including domain name-to-IP key value pairs, monitoring at least such non-DNS related network traffic that is targeting routable IP addresses, determining whether the monitored non-DNS related network traffic is related to a domain name, in the event that the monitored non-DNS related network traffic is determined to be related to a domain name, searching the monitored DNS related network traffic for a matching domain name, in the event that the matching domain name is found in the search, determining whether IP addresses related to the matching domain names also match, and in the event that the IP addresses related to the matching domain names do not match, determining that an internal name-to-IP resolution from a local configuration file is used for the domain name and triggering an alert.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

79.

Contextual local image recognition dataset

      
Application Number 15444115
Grant Number 10210663
Status In Force
Filing Date 2017-02-27
First Publication Date 2017-06-15
Grant Date 2019-02-19
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 1/16 - Constructional details or arrangements
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06T 1/00 - General purpose image data processing
  • G06F 3/147 - Digital output to display device using display panels
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

80.

System and method for tool mapping

      
Application Number 14966666
Grant Number 09824437
Status In Force
Filing Date 2015-12-11
First Publication Date 2017-06-15
Grant Date 2017-11-21
Owner RPX CORPORATION (USA)
Inventor Mullins, Brian

Abstract

A server receives datasets from mobile devices. Each dataset identifies a task selected in an augmented reality application of a corresponding mobile device and an identification of a tool detected at the corresponding mobile device. The server identifies tools present and absent at a dedicated tool board and compares an identification of the tools present and absent at the dedicated tool board with the tools detected at the mobile devices and the tasks identified at the mobile devices to generate a tool inventory and a tool compliance. The server generates an augmented reality content dataset for each mobile device to identify at least one of a missing tool, an incorrect tool, and a valid tool based on the tool compliance.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 7/00 - Image analysis
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G02B 27/01 - Head-up displays
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,

81.

System and method for the automated processing of physical objects

      
Application Number 15431556
Grant Number 09959542
Status In Force
Filing Date 2017-02-13
First Publication Date 2017-06-01
Grant Date 2018-05-01
Owner RPX CORPORATION (USA)
Inventor Benson, Gregory P.

Abstract

Methods and systems for verifying authenticity of a physical object and/or for verifying possession of the object by an individual are described. In one embodiment, the object is registered with a remote processing system. Data representing at least one characteristic of the object is obtained and stored in the remote system and the identity of the individual or entity possessing the object is authenticated. After authenticating the individual, an identifier is collocated (or an existing mechanism is activated or modified to replicate the identifier) with the object, where the identifier uniquely identifies the object and the individual possessing the object. The object and the identity of the individual possessing the object can be authenticated at a future time by sensing the collocated identifier and sending the sensed identifier to the remote system. The remote system can send instructions to an entity wishing to authenticate the object and its association with the individual possessing the object. The instructions can be set up at the time the object is registered in the remote system. The remote system can perform an interactive or automated session with the entity wishing to authenticate the object, thereby saving time and providing a robust method of authentication and means for carrying out additional processing functions.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06Q 30/00 - Commerce

82.

Rate capping with multiple carrier aggregation schedulers

      
Application Number 15426107
Grant Number 09820293
Status In Force
Filing Date 2017-02-07
First Publication Date 2017-05-25
Grant Date 2017-11-14
Owner RPX CORPORATION (USA)
Inventor
  • Chmiel, Mieszko
  • Kroener, Hans
  • Buranyi, Robert

Abstract

In a first aspect, requests for carrier aggregation scheduling for a user equipment are received (S41) from a first cell used for carrier aggregation for the user equipment in a cellular communications network and n second cells of the cellular communications network, used for the carrier aggregation. The requests include a first scheduling decision of the first cell and n second scheduling decisions of the n second cells. It is checked (S42) whether or not the requests exceed limits of the user equipment, and the n second scheduling decisions are modified (S43) according to predefined rules such that the requests do not exceed the limits of the user equipment. In a second aspect, limits of the user equipment are increased by a margin (S51), the increased limits are split onto active cells of the first and n second cells according to a predefined rule (S52), and the margin is controlled (S54) dependent on whether the increased and split limits are exceeded or not by the requests (S53). If they are exceeded, the n second scheduling decisions may be modified according to the first aspect (S43).

IPC Classes  ?

83.

Security of computer resources

      
Application Number 15353108
Grant Number 09774601
Status In Force
Filing Date 2016-11-16
First Publication Date 2017-05-25
Grant Date 2017-09-26
Owner RPX CORPORATION (USA)
Inventor
  • Niemela, Jarno
  • Koivunen, Erka

Abstract

Embodiments of the invention relate to improving security of computer resources. According to an aspect, providing access to a reference database storing information on known behavior of trusted computer processes and on resources the trusted computer processes need from a configuration database, the configuration database stores configuration information of a computer network; detecting, by a first computer process from a second computer process, a request for specified resource of the configuration database; determining, based on the request and the reference database, whether the second computer process is known to need the requested resource; upon determining that the computer process is not known to need the requested resource, causing a response to the request indicating to the second computer process that the response includes the requested resource but wherein the response comprises a resource indicator that directs the second computer process to access an environment monitored by an anti-malware computer process.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

84.

Malware removal

      
Application Number 15417536
Grant Number 09785774
Status In Force
Filing Date 2017-01-27
First Publication Date 2017-05-18
Grant Date 2017-10-10
Owner RPX CORPORATION (USA)
Inventor
  • Tikkanen, Antti
  • Turkulainen, Jarkko
  • Hentunen, Daavid
  • Larvala, Samuli
  • Perez Alegre, Jose

Abstract

A method and apparatus for scanning for or removing malware from a computer device. Under normal circumstances, the computer device is controlled by a first operating system installed in a memory of the device. In order to scan for or remove the malware from the computer device, control of the computer device is passed from the first operating system to a second operating system and, under the control of the second operating system, the device is either scanned for malware or the malware is removed. This allows malware to be detected or removed, even if it has affected the first operating system in some way in order to evade detection or removal.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 9/44 - Arrangements for executing specific programs

85.

Relieved component pad for 0201 use between vias

      
Application Number 14941327
Grant Number 09769925
Status In Force
Filing Date 2015-11-13
First Publication Date 2017-05-18
Grant Date 2017-09-19
Owner RPX CORPORATION (USA)
Inventor
  • Chan, Alex L.
  • Brown, Paul J.

Abstract

A relieved component pad for 0201 component use between vias on a tight-pitch Ball Grid Array is disclosed herein. The relieved component pad for 0201 component use between vias provides substantially rectangular component pads having a relieved section at a point of closest approach to a via pad. The relieved component pad for 0201 component use is particularly useful for overcoming the problem of 0201 component placement on tight-pitch arrays known in the art.

IPC Classes  ?

  • H05K 1/11 - Printed elements for providing electric connections to or between printed circuits
  • H05K 1/18 - Printed circuits structurally associated with non-printed electric components
  • H05K 3/00 - Apparatus or processes for manufacturing printed circuits
  • H05K 3/34 - Assembling printed circuits with electric components, e.g. with resistor electrically connecting electric components or wires to printed circuits by soldering
  • H05K 1/02 - Printed circuits Details

86.

Preventive measures for adaptive flash tuning

      
Application Number 15194447
Grant Number 09875813
Status In Force
Filing Date 2016-06-27
First Publication Date 2017-05-11
Grant Date 2018-01-23
Owner RPX CORPORATION (USA)
Inventor
  • Ryan, Conor Maurice
  • Sullivan, Joseph

Abstract

The present invention includes embodiments of systems and methods for increasing the operational efficiency and extending the estimated operational lifetime of a flash memory storage device (and its component flash memory chips, LUNs and blocks of flash memory) by monitoring the health of the device and its components and, in response, adaptively tuning the operating parameters of flash memory chips during their operational lifetime, as well as employing other less extreme preventive measures in the interim, via an interface that avoids the need for direct access to the test modes of the flash memory chips. In an offline characterization phase, “test chips” from a batch of recently manufactured flash memory chips are used to simulate various usage scenarios and measure the performance effects of writing and attempting to recover (read) test patterns written with different sets of operating parameters over time (simulating desired retention periods).

IPC Classes  ?

  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
  • G11C 29/52 - Protection of memory contentsDetection of errors in memory contents
  • G11C 16/34 - Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 13/24 - Handling requests for interconnection or transfer for access to input/output bus using interrupt
  • G06F 12/02 - Addressing or allocationRelocation

87.

Computer system, a telecommunication device and a telecommunication network

      
Application Number 15397650
Grant Number 10645125
Status In Force
Filing Date 2017-01-03
First Publication Date 2017-04-27
Grant Date 2020-05-05
Owner RPX CORPORATION (USA)
Inventor
  • Heatley, Richard Piers
  • Jansen, Samuel Thomas
  • Richer, Mark David

Abstract

A telecommunication network 20 configures a telecommunication device 11 and makes and controls communication connections between telecommunication devices. The telecommunication network 20 is configured such that, in use, on initiation of the telecommunication device 11, such as an Internet Protocol telephone or video telephone, a telecommunication device identifier to identify the telecommunication device 11 is output to a computer system or provisioning server 41 via the Internet 10. The computer system 41 receives the telecommunication device identifier and, in response, outputs to the telecommunication device 11, via the Internet 10, an indication of a telecommunication device control system or PBX 12 for use by the telecommunication device 11. The telecommunication device control system 12 is subsequently usable by the telecommunication device 11 to make and control communication connections between the telecommunication device 11 and other telecommunication devices.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04M 1/253 - Telephone sets using digital voice transmission
  • H04M 7/00 - Arrangements for interconnection between switching centres

88.

Aggregated search

      
Application Number 13831806
Grant Number 09633089
Status In Force
Filing Date 2013-03-15
First Publication Date 2017-04-25
Grant Date 2017-04-25
Owner RPX CORPORATION (USA)
Inventor Berlin, Christoph

Abstract

Systems and methods for aggregated search are provided. A user using a client device may provide a search request concerning a file hosted at a remote host. It is determined that the client device has an open session with each of a plurality of remote hosts. Search commands are generated and sent to the remote hosts. Such search commands may be based on an application programming interface specific to the particular remote hosts. Search results may be received from the remotes hosts. The search results may then displayed on the client device in a consolidated list, which may be sorted according to any parameter selected by the user and/or known in the art.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

89.

0204 shifted vias with merge pads

      
Application Number 15000941
Grant Number 09635760
Status In Force
Filing Date 2016-01-19
First Publication Date 2017-04-25
Grant Date 2017-04-25
Owner RPX CORPORATION (USA)
Inventor
  • Chan, Alex L.
  • Brown, Paul J.

Abstract

A printed circuit board design for 0204 reverse geometry capacitor use between vias on a tight-pitch Ball Grid Array is disclosed. The printed circuit board design for 0204 reverse geometry capacitor use between vias on a tight-pitch Ball Grid Array provides component landing pads sized to accommodate an 0204 surface mount component within a 1.2 mm by 1.0 mm rectangular spacing. The printed circuit board design for 0204 reverse geometry capacitor use between vias on a tight-pitch Ball Grid Array is particularly useful for overcoming the problem of component placement on tight-pitch arrays known in the art.

IPC Classes  ?

  • H05K 7/10 - Plug-in assemblages of components
  • H05K 1/11 - Printed elements for providing electric connections to or between printed circuits
  • H05K 3/00 - Apparatus or processes for manufacturing printed circuits
  • H05K 3/34 - Assembling printed circuits with electric components, e.g. with resistor electrically connecting electric components or wires to printed circuits by soldering
  • H05K 3/40 - Forming printed elements for providing electric connections to or between printed circuits

90.

Dynamic selection of band combinations for carrier aggregation

      
Application Number 14884362
Grant Number 09775154
Status In Force
Filing Date 2015-10-15
First Publication Date 2017-04-20
Grant Date 2017-09-26
Owner RPX CORPORATION (USA)
Inventor
  • Sundar, Sriram R.
  • Konda, Kannan T.

Abstract

The user equipment includes a battery, a processor to determine a charging level of the battery, and a transceiver to establish a wireless connection over a primary component carrier. The primary component carrier is on one of a plurality of frequency bands. The transceiver is also to selectively monitor, based on the charging level, a subset of the plurality of frequency bands as candidate secondary component carriers for aggregation with the primary component carrier.

IPC Classes  ?

91.

Dynamic sensor array for augmented reality system

      
Application Number 14870701
Grant Number 09934754
Status In Force
Filing Date 2015-09-30
First Publication Date 2017-03-30
Grant Date 2018-04-03
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Kammerait, Matthew

Abstract

A system and method for generating a dynamic sensor array for an augmented reality system is described. A head mounted device includes one or more sensors, an augmented reality (AR) application, and a sensor array module. The sensor array module identifies available sensors from other head mounted devices that are geographically located within a predefined area. A dynamic sensor array is formed based on the available sensors and the one or more sensors. The dynamic sensor array is updated based on an operational status of the available sensors and the one or more sensors. The AR application generates AR content based on data from the dynamic sensor array. A display of the head mounted device displays the AR content.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G02B 27/01 - Head-up displays
  • H04N 13/04 - Picture reproducers
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G06F 3/14 - Digital output to display device
  • G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
  • H04N 13/02 - Picture signal generators
  • H04N 13/00 - Stereoscopic video systemsMulti-view video systemsDetails thereof

92.

Method and apparatus for operating companion device

      
Application Number 15119121
Grant Number 09781759
Status In Force
Filing Date 2014-02-17
First Publication Date 2017-03-02
Grant Date 2017-10-03
Owner RPX CORPORATION (USA)
Inventor
  • Veikkolainen, Simo Pekka
  • Khokhlov, Vladimir
  • Xia, Zheng
  • Kraft, Christian Rossing

Abstract

A method, corresponding apparatuses, and a non-transitory computer readable medium for operating a companion device and a companion device are provided. A method comprises detecting, at a companion device, presence of a primary device that is paired with the companion device according to at least one short-range radio communication technique. The method additionally comprises connecting the companion device to a cellular network upon detecting that the primary device is not present. With the claimed inventions, the battery life of the companion device can be extended.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • H04W 76/02 - Connection set-up
  • H04W 8/00 - Network data management
  • H04W 48/18 - Selecting a network or a communication service
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 88/04 - Terminal devices adapted for relaying to or from another terminal or user

93.

Account-specific login throttling

      
Application Number 14588887
Grant Number 09577946
Status In Force
Filing Date 2015-01-02
First Publication Date 2017-02-21
Grant Date 2017-02-21
Owner RPX CORPORATION (USA)
Inventor
  • Eilam, Eldad
  • Berlin, Christoph

Abstract

Systems and methods for account specific login throttling are provided. A user with a user account may submit a request to a server regarding download of an application onto one or more user devices associated with the server. The server may determine that the current load of request is more than it handle, assign a number to the request, and send a responsive message includes information about when the application will be made available to the user account for download. Once the allotted number is called and the server is ready to make the application available to the user account, the server may send notification to the user. account. The user may then download the application onto the one or more client devices associated with the user account.

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 12/825 - Adaptive control, at the source or intermediate nodes, upon congestion feedback, e.g. X-on X-off
  • H04M 1/725 - Cordless telephones

94.

Method of controlling whether an uncompleted transaction applied against a database goes forward using either synchronous or asynchronous replication, or using either encrypted replication or unencrypted replication

      
Application Number 14962483
Grant Number 09569473
Status In Force
Filing Date 2015-12-08
First Publication Date 2017-02-14
Grant Date 2017-02-14
Owner RPX CORPORATION (USA)
Inventor
  • Holenstein, Paul J.
  • Hoffmann, John R.
  • Holenstein, Bruce D.
  • Highleyman, Wilbur H.

Abstract

Transactions are applied against a database on a transaction processing system. A tracking engine identifies an uncompleted transaction to be joined, joins the uncompleted transaction, and collects one or more non-durable attributes of the joined uncompleted transaction. Collected attributes of the joined uncompleted transaction are compared against rules in a rules engine that are applicable to the transaction to determine whether an applicable rule in the rules engine is met. The joined uncompleted transaction is allowed to go forward and be applied against the database of the transaction processing system using a synchronous replication engine when the applicable rule is met, and an asynchronous replication engine when the applicable rule is not met. Alternatively, the joined uncompleted transaction is allowed to go forward using a replication engine that replicates using encryption when the applicable rule is met, or replicates unencrypted when the applicable rule is not met.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor

95.

Phase shifted resonator

      
Application Number 14810270
Grant Number 09660612
Status In Force
Filing Date 2015-07-27
First Publication Date 2017-02-02
Grant Date 2017-05-23
Owner RPX CORPORATION (USA)
Inventor
  • Huang, Yu-Ting
  • Francois, Brecht
  • Larsen, Niels Bonne

Abstract

Methods and apparatus, including computer program products, are provided for a tunable filter. In some example embodiments, there may be provided an apparatus. In some example embodiments, there is provided an apparatus. The apparatus may include a tunable radio frequency filter including a tunable phase shifter coupled to a resonator, wherein the tunable phase shifter tunes a center frequency of the tunable radio frequency filter by at least varying a phase of a radio frequency signal provided to the resonator. Related apparatus, systems, methods, and articles are also described.

IPC Classes  ?

  • H03H 9/66 - Phase shifters
  • H03H 7/20 - Two-port phase shifters providing an adjustable phase shift
  • H03H 7/32 - Time-delay networks with lumped inductance and capacitance
  • H03H 7/01 - Frequency selective two-port networks
  • H03H 9/64 - Filters using surface acoustic waves
  • H03H 7/12 - Bandpass or bandstop filters with adjustable bandwidth and fixed centre frequency
  • H03H 11/20 - Two-port phase shifters providing an adjustable phase shift
  • H03H 9/68 - Phase shifters using surface acoustic waves
  • H03H 11/16 - Networks for phase shifting

96.

Trusted monitoring system and method

      
Application Number 15287464
Grant Number 10504349
Status In Force
Filing Date 2016-10-06
First Publication Date 2017-01-26
Grant Date 2019-12-10
Owner RPX CORPORATION (USA)
Inventor
  • Benson, Greg
  • Fistonich, Matthew Anthony

Abstract

Methods and apparatus for monitoring remotely located objects with a system including at least one master data collection unit, remote sensor units, and a central data collection server are described. The master unit is configured to monitor any object, mobile or stationary, including monitoring multiple remote sensor units associated with the monitored objects. The master unit may be in a fixed location or attached to a mobile object. The master unit is configured for monitoring objects that enter and leave an area. The master unit may act as a parent controller for one or more child devices including remote sensors or monitors of measurable conditions including environmental conditions, substance identification, product identification, and/or biometric identification. The master unit may discover remote sensor units as they enter or leave the area where the master unit is located. The master unit can be remotely reprogrammed such as with authenticated instructions.

IPC Classes  ?

  • G08B 13/00 - Burglar, theft or intruder alarms
  • G08B 13/22 - Electrical actuation
  • G06N 20/00 - Machine learning
  • G05B 13/02 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
  • G06N 5/04 - Inference or reasoning models
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 50/26 - Government or public services
  • G06Q 50/28 - Logistics, e.g. warehousing, loading, distribution or shipping
  • G06Q 50/30 - Transportation; Communications
  • G07C 5/00 - Registering or indicating the working of vehicles
  • G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
  • G07C 9/00 - Individual registration on entry or exit
  • G07F 7/06 - Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by returnable containers, e.g. bottles
  • G07G 1/00 - Cash registers
  • G07G 3/00 - Alarm indicators, e.g. bells
  • G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelengthActuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
  • G08B 13/24 - Electrical actuation by interference with electromagnetic field distribution
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • G08B 21/12 - Alarms for ensuring the safety of persons responsive to undesired emission of substances, e.g. pollution alarms
  • G08B 25/14 - Central alarm receiver or annunciator arrangements
  • G08B 29/16 - Security signalling or alarm systems, e.g. redundant systems
  • H04K 3/00 - Jamming of communicationCounter-measures
  • 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 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G08B 29/04 - Monitoring of the detection circuits

97.

Headwear

      
Application Number 29524965
Grant Number D0777381
Status In Force
Filing Date 2015-04-24
First Publication Date 2017-01-24
Grant Date 2017-01-24
Owner RPX CORPORATION (USA)
Inventor
  • Agic Bergman, Senka
  • Leahy, Timotheos
  • Mullins, Brian
  • Kammerait, Matthew

98.

System and method for communicating using bandwidth on demand

      
Application Number 14335061
Grant Number 09554303
Status In Force
Filing Date 2014-07-18
First Publication Date 2017-01-24
Grant Date 2017-01-24
Owner RPX CORPORATION (USA)
Inventor
  • Hitt, Richard E.
  • Von Zelowitz, Per
  • Horine, Brent Hansen
  • Raju, Karthikesh

Abstract

A system and method for dynamically changing the quality of service (QoS) for a subscriber of a cellular radio system. Bandwidth-on-Demand (BoD) enables the subscriber to dynamically switch to higher bandwidth and to enable a higher throughput. This may be for a limited time or amount of data, for example. The initiation may be by the subscriber, carrier, sponsor, or automatically by an application. The QoS increase may be dynamically priced in a kind of auction. The wireless device may contact the policy servers of a multiple network operator (MNO), which in turn contacts the Authentication, Authorization and Accounting (AAA) server in the MNO's core network. The policy server contacts the scheduler on the serving basestation which then determines whether to allocate more resources (i.e. bandwidth in the form of subcarriers, resource blocks, resource elements, timeslots) to the subscriber. The initiation may start a timer or data counter.

IPC Classes  ?

99.

Head mounted display helmet

      
Application Number 29500344
Grant Number D0777379
Status In Force
Filing Date 2014-08-25
First Publication Date 2017-01-24
Grant Date 2017-01-24
Owner RPX CORPORATION (USA)
Inventor
  • Mullins, Brian
  • Kammerait, Matthew
  • Broaddus, Christopher
  • Leahy, Timotheos

100.

Aggregated search

      
Application Number 13831802
Grant Number 09547694
Status In Force
Filing Date 2013-03-15
First Publication Date 2017-01-17
Grant Date 2017-01-17
Owner RPX CORPORATION (USA)
Inventor Berlin, Christoph

Abstract

Systems and methods for aggregated search are provided. A user using a client device may provide a search request concerning a file hosted at a remote host. It is determined that the client device has an open session with each of a plurality of remote hosts. Search commands are generated and sent to the remote hosts. Such search commands may be based on an application programming interface specific to the particular remote hosts. Search results may be received from the remotes hosts. The search results may then displayed on the client device in a consolidated list, which may be sorted according to any parameter selected by the user and/or known in the art.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 3/0481 - 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
  1     2     3     ...     13        Next Page