IP Library Patent Application 13956305
Patent Application
App. No. 13/956,305

Search Infrastructure Supporting Identification, Setup and Maintenance of Machine to Machine Interactions

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/956,305
Abstract

A technique in which autonomous machine-to-machine interactions are identified, setup and maintained between machines by utilizing a registry that may be searched to identify a registered machine. The search may be for a particular target machine or for content. By identifying a target machine, the registry may provide an address to connect two machines for the two machines to interact, such as the download of content stored on one of the machines.

Claims (32)

1 . A method performed by a search infrastructure for supporting machine-to-machine interaction between a plurality of unassociated machines of a corresponding plurality of users, in which respective of the plurality of unassociated machines having machine profile data, the method comprising:

receiving a first search input autonomously generated by a first machine of the plurality of unassociated machines;

generating a first search output identifying at least a second machine of the plurality of unassociated machines, the first search output being based at least in part on the first search input and the machine profile data of the second machine; and

assisting in associating the first machine and the second machine.

2 . The method of claim 1 , wherein the assisting in associating comprises assisting in establishing a working relationship between the first machine and the second machine.

3 . The method of claim 1 , wherein the generating of the first search output is also based on the machine profile data of the first machine.

4 . The method of claim 1 , wherein status data of the plurality of unassociated machines is maintained by the search infrastructure.

5 . The method of claim 4 , wherein the generating of the first search output is also based on the status data.

6 . The method of claim 4 , wherein the status data comprises current addressing data.

7 . The method of claim 4 , wherein the status data comprises operational characteristics data.

8 . The method of claim 1 , wherein the assisting in associating comprises participating in establishing a secure interaction between the first machine and the second machine.

9 . The method of claim 1 , wherein the assisting in associating comprises participating in authorization processing required by the second machine

10 . The method of claim 1 , wherein the first search output includes at least some status data of the second machine.

11 . The method of claim 2 , wherein the working relationship comprises a support processing relationship.

12 . The method of claim 2 , wherein the working relationship comprises a data delivery relationship.

13 . The method of claim 1 , wherein the assisting in associating comprises assisting in revenue collections associated with services rendered by the second machine.

14 . The method of claim 1 , wherein the assisting in associating comprises assisting in revenue collections associated with services rendered by the first machine.

15 . The method of claim 1 , wherein the assisting in associating comprises supporting underlying rights management.

16 . A method for supporting autonomous machine-to-machine interaction between machines based on characteristics of the machines comprising:

receiving a search parameter from a first machine to access a registry that contains a list of a plurality of machines, profile data of the plurality of machines, respective addresses of the plurality of machines and respective characteristics associated with the plurality of machines, in which the first machine is one of the plurality of machines;

performing a search based on the search parameter to identify a second machine from the list of the plurality of machines that meets the search parameter, in which the characteristics associated with the plurality of machines are accessed for meeting a requirement of the search parameter;

identifying profile data of the second machine;

identifying an address for the second machine; and

supporting interaction between the first and second machines based on the address for the second machine provided by the list, in which the interaction between the first and second machines is determined by the respective characteristics of the second machine and in which the interaction is performed as a machine-to-machine interaction.

17 . The method of claim 16 , wherein the search parameter includes a search for a particular machine, wherein the characteristics associated with the plurality of machines in the list includes an identifying element that is associated with the second machine and searchable by the search parameter.

18 . The method of claim 16 , wherein the search parameter includes a search for a particular content, wherein the characteristics associated with the plurality of machines in the list includes an identifying element that is used to associate the second machine with the particular content.

19 . An apparatus to support autonomous machine-to-machine interaction between machines for content transfer comprising:

a communication interface configured to operate via a network to communicate with a plurality of machines and to receive a search parameter from a first machine;

a registry that contains a list of the plurality of machines, profile data of the plurality of machines, respective addresses of the plurality of machines and respective characteristics associated with the plurality of machines, in which the first machine is one of the plurality of machines;

a search engine configured to perform a search based on the search parameter from the first machine to identify content that meets the search parameter; and

core logic configured to associate content identified in the search to a second machine listed in the plurality of machines, identify profile data of the second machine and identify an address for the second machine, and the core logic, via the communication interface, is configure to support interaction between the first and second machines to transfer content, in which the interaction between the first and second machines is determined by the respective characteristics of the second machine and in which the interaction is performed as a machine-to-machine interaction.

20 . The apparatus of claim 19 , wherein the interaction is to support content transfer between the first and second machines via a proxy.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: RAJAKARUNANAYAKE, YASANTHA NIRMAL; BENNETT, JAMES DUANE; DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 031026/0124 →