US9760926B2 - On demand information network - Google Patents

On demand information network Download PDF

Info

Publication number
US9760926B2
US9760926B2 US13/810,818 US201213810818A US9760926B2 US 9760926 B2 US9760926 B2 US 9760926B2 US 201213810818 A US201213810818 A US 201213810818A US 9760926 B2 US9760926 B2 US 9760926B2
Authority
US
United States
Prior art keywords
demand information
information network
media files
client device
media file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US13/810,818
Other languages
English (en)
Other versions
US20130339175A1 (en
Inventor
Dominic Dan Suciu
Patrick John Ennis
Alexander Knight
Vlad Grigore Dabija
Timothy MArtin Londergan
David Walter Ash
Raghuram Madabushi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRAVE LICENSING LLC
Original Assignee
Empire Technology Development LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Empire Technology Development LLC filed Critical Empire Technology Development LLC
Assigned to EMPIRE TECHNOLOGY DEVELOPMENT LLC reassignment EMPIRE TECHNOLOGY DEVELOPMENT LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ENNIS, Patrick, ASH, DAVID, LONDERGAN, TIMOTHY, MADABUSHI, Raghu, SUCIU, DOMINIC, DABIJA, Vlad, KNIGHT, ALEX
Publication of US20130339175A1 publication Critical patent/US20130339175A1/en
Application granted granted Critical
Publication of US9760926B2 publication Critical patent/US9760926B2/en
Assigned to CRESTLINE DIRECT FINANCE, L.P. reassignment CRESTLINE DIRECT FINANCE, L.P. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Assigned to EMPIRE TECHNOLOGY DEVELOPMENT LLC reassignment EMPIRE TECHNOLOGY DEVELOPMENT LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CRESTLINE DIRECT FINANCE, L.P.
Assigned to CRAVE LICENSING LLC reassignment CRAVE LICENSING LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0611Request for offers or quotes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • H04M15/805Bidding

Definitions

  • the embodiments described herein pertain generally to soliciting bids and resulting services from a network of subscribers.
  • a computer-readable medium stores computer-executable components that comprise, at least, a user interface configured to receive input from a hosting device, a transmitting component configured to solicit competing bids from subscribing devices for a requested service based on the input from the hosting device, a queuing component configured to store bids from one or more of the subscribing devices in response to the transmitted request for bids for the requested service, and a receiving component configured to receive a manifestation of the requested service from one of the subscribing devices of which the received bid was accepted.
  • FIG. 1 shows an example configuration of an on-demand information network, arranged in accordance with at least some embodiments described herein;
  • FIG. 2 shows an example configuration of a client device application relative to an on-demand information network, arranged in accordance with at least some embodiments described herein;
  • FIG. 3 shows an example configuration of a cloud-based platform relative to an on-demand information network, arranged in accordance with at least some embodiments described herein;
  • FIG. 4 shows an example configuration of a processing flow of operations implemented by a client device application relative to an on-demand information network, in accordance with at least some embodiments described herein;
  • FIG. 5 shows an example processing flow of operations implemented by a cloud-based platform relative to an on-demand information network, in accordance with at least some embodiments described herein;
  • FIG. 6 shows a block diagram illustrating an example computing device by which various example solutions described herein may be implemented, arranged in accordance with at least some embodiments described herein.
  • FIG. 1 shows an example configuration of an on-demand information network 100 , arranged in accordance with at least some embodiments described herein.
  • on-demand information network 100 includes, at least, a client device 104 with an instance of a client application 106 hosted thereon, a cloud-based platform 108 , and multiple subscribing devices 110 A, 110 B, . . . , 110 N.
  • a user 102 is illustrated as an entity who exercises ownership or control of client device 104 .
  • User 102 may be a person who desires to receive real-time data, information, and/or media files from subscribers to a service hosted by cloud-based platform 108 .
  • user 102 may represent organizations, entities, or communities that represent a common interest, therefore leading to a solicitation for one or more bids for services, as described herein.
  • Such examples are not intended to be limiting, and even further alternatives may be contemplated within the spirit and context of this description.
  • user 102 may solicit bids for, and subsequently receive services that may include, as examples only, on-demand data, information, and/or media files.
  • services may include, as examples only, on-demand data, information, and/or media files.
  • Non-limiting examples of the data, information, and/or media files pertaining to the requested services may include descriptive texts, photographs, and/or videos of, e.g., street views of a particular address; restaurant reviews, including real-time information regarding current capacity, daily specials, etc., crowd views; weather at a particular location; etc.
  • the menu of such potential requested services may be myriad, and may delve into the categorization of on-demand journalism, customized reporting, tailored data retrieval, etc.
  • user 102 and a service provider of cloud-based platform 108 may utilize on-demand information network 100 to facilitate a bidding system to procure on-demand, real-time data, information, and/or media files that are to be captured on terms specified by and for user 102 .
  • Client device 104 may refer to a processor-based electronic device on which an instance of client application 106 may be hosted to implement at least portions of an on-demand information network. Further, client device 104 may be configured to transmit and receive data, information, and/or media files over a radio link to cloud-based platform 108 by further connecting to a mobile communications network provided by a wireless service provider (not shown). Client device 104 may be implemented as a portable (or mobile) electronic device such as a mobile phone, cell phone, smartphone, personal data assistant (PDA), a personal media player device, an application specific device, or a hybrid device that includes any of the above functions. Client device 104 may also be implemented as a personal computer including tablet, laptop computer, and non-laptop computer configurations, which may be connected to the aforementioned mobile communications network or, alternatively, to a wired network.
  • PDA personal data assistant
  • the aforementioned wireless service provider for implementing communications for client device 104 may also be known as a mobile network carrier, wireless carrier, or even cellular company. Regardless of the alternate reference, the wireless service provider may provide services for mobile communications subscribers.
  • Client device 104 may be configured to communicate with any of cloud-based platform 108 and/or subscribers 110 A, 110 B, . . . , 110 N, who may similarly communicate with each other and/or cloud-based platform 108 . Further, client device 104 may be configured to communicate with any of subscribers 110 A, 110 B, . . . , 110 N directly in a peer-to-peer networking environment.
  • Client application 106 may be hosted on, or otherwise associated with, client device 104 .
  • Client application 106 may facilitate user interaction with at least cloud-based platform 108 or another data center within the infrastructure of on-demand information network 100 for client device 104 .
  • client application 106 in coordination with cloud-based platform 108 , may submit or configure conditions, preferences, or settings entered by user 102 for soliciting competing bids from multiple ones of subscribers 110 A, 110 B, . . . , 110 N for a requested service, i.e., data, information, and/or media files.
  • a requested service i.e., data, information, and/or media files.
  • the conditions for the solicitation of bids for the requested services may include, as non-limiting examples, a requested form of data, information, and/or media files; a location in which to capture the data, information, and/or media files; a time frame in which to capture the data, information, and/or media files; other forms of context for the requested data, information, and/or media files; a price range willing to be paid for the requested data, information, and/or media files; a time frame within which the solicited bids will be accepted, etc.
  • Cloud-based platform 108 may be regarded as a cloud-based storage and dissemination platform owned and/or operated by a third-party service provider.
  • Cloud-based platform may include a framework of hardware, software, firmware, or any combination thereof, to which digital data and information, including media files, may be stored or from which they may be shared with subscribers to the hosted service.
  • cloud-based platform 108 may be implemented as a web-based storage and sharing service to which user 102 , as well as subscribers 110 A, 110 B, . . . , 110 N (i.e., the people to which the respective devices belong) register prior to use.
  • Such registration may include pre-configuration of user preferences or settings for soliciting or contributing data, information, and/or media files on digital storage platform 108 .
  • the registration, including pre-configuration of user conditions, preferences, or settings may be performed in coordination with the instance of client application 106 hosted on client device 104 .
  • Subscribers 110 A, 110 B, . . . , 110 N may refer to a processor-based electronic device configured to transmit and receive data, information, and/or media files over a radio link to cloud-based platform 108 by further connecting to a mobile communications network provided by a wireless service provider (not shown). Similar to client device 104 , subscribers 110 A, 110 B, . . . , 110 N may be implemented as a portable (or mobile) electronic device such as a mobile phone, cell phone, smartphone, personal data assistant (PDA), a personal media player device, an application specific device, or a hybrid device that includes any of the above functions. Further, since subscribers 110 A, 110 B, . . .
  • 110 N may be utilized to provide requested services, e.g., data, information, and/or media files to client device 104 via cloud-based platform 108 , subscribers 110 A, 110 B, . . . , 110 N may further be configured to include a camera, video recorder, and/or audio recorder. Alternatively, subscribers 110 A, 110 B, . . . , 110 N may be configured with a port to have a separate camera, video recorder, and/or audio recorder communicatively coupled thereto. Non-limiting examples of such ports may include a USB port, HDMI port, etc. Further still, one or more of subscribers 110 A, 110 B, . . . , 110 N may also be implemented as a personal computer including tablet, laptop computer and non-laptop computer configurations, which may be connected to the aforementioned mobile communications network or, alternatively, to a wired network.
  • subscribers 110 A, 110 B, . . . , 110 N may also be implemented as a personal computer including tablet, laptop computer and non
  • Subscribers 110 A, 110 B, . . . , 110 N may also be configured to transmit/receive data or information or otherwise share information utilizing non-cellular technologies such as conventional analog AM or FM radio, Wi-FiTM, wireless local area network (WLAN or IEEE 802.11), WiMAXTM (Worldwide Interoperability for Microwave Access), BluetoothTM, hard-wired connections, e.g., cable, phone lines, and other analog and digital wireless voice and data transmission technologies.
  • client device 104 may be configured to communicate with any of subscribers 110 A, 110 B, . . . , 110 N directly in a peer-to-peer networking environment.
  • Communication link 112 may refer to a communication link enabled by a protocol utilized to transmit data, information, and/or media files between client application 106 , via client device 104 , and cloud-based platform 108 .
  • a protocol utilized to transmit data, information, and/or media files between client application 106 , via client device 104 , and cloud-based platform 108 .
  • Such protocol may include any mobile communications technology, e.g., GSM, CDMA, etc., depending upon the technologies supported by a particular wireless service provider to whose service client device 104 is assigned or subscribed.
  • communication link 112 may be implemented utilizing non-cellular technologies such as conventional analog AM or FM radio, Wi-FiTM, wireless local area network (WLAN or IEEE 802.11), WiMAXTM, BluetoothTM, hard-wired connections, e.g., cable, phone lines, and other analog and digital wireless voice and data transmission technologies.
  • Communication links 114 A, 114 B, . . . , 114 N may respectively refer to a communication link enabled by a protocol utilized to transmit data, information, and/or media files between cloud-based platform 108 and subscribers 110 A, 110 B, . . . , 110 N, respectively. Further, communication links 114 A, 114 B, . . . , 114 N may be implemented utilizing one or more of the protocols described above regarding communication link 112 .
  • Communication links 116 A and 116 B may refer respectively to a communication link enabled by protocol utilized to transmit data, information, and/or media files between client application 106 , via client device 104 , and subscribers 110 A and 110 N, respectively.
  • FIG. 1 does not depict connection between client application 106 , via client device 104 , and subscriber 110 N in order to illustrate that the connection between client application 106 , via client device 104 , may be a peer-to-peer connection, and that a peer-to-peer network may be exclusive to some degree.
  • communication links 116 A and 116 N may be implemented utilizing one or more of the protocols described above regarding communication link 112 and communication links 114 A, 114 B, . . . , 114 N.
  • FIG. 1 shows example embodiments of components and communications there between of on-demand information network 100 .
  • FIG. 2 shows an example configuration 200 of a client device application 106 relative to an on-demand information network, arranged in accordance with at least some embodiments described herein.
  • an example configuration of client device application 106 hosted on client device 104 , includes a user interface (UI) 202 , a transmitting component 204 , a queuing component 206 , and a receiving component 208 .
  • client device 104 is depicted relative to cloud-based platform 108 and subscribing devices 110 A, 110 B, . . . , 110 N, as in FIG. 1 ; however, this configuration is an example only, and is not intended to be limiting in any manner.
  • User interface (UI) 202 may refer to a graphical component of client application 106 .
  • UI 202 may be configured, designed, and/or programmed to receive, from user 102 , conditions for soliciting competing bids from one or more of subscribers 110 A, 110 B, . . . , 110 N. Accordingly, in the current context, subscribers 110 A, 110 B, . . .
  • the conditions for the solicitation of bids for the requested services may include, as non-limiting examples, a requested form of data, information, and/or media files; a location in which to capture the data, information, and/or media files; a time frame in which to capture the data, information, and/or media files; other forms of context for the requested data, information, and/or media files; a price range willing to be paid for the requested data, information, and/or media files; a time frame within which the solicited bids will be accepted, etc.
  • UI 202 may further be configured, designed, and/or programmed to display bids for providing the requested services, as received from one or more of cloud-based platform 108 or subscribers 110 A, 110 B, . . . , 110 N. More particularly, bids responding to the solicitation from client application 106 via client device 104 may be filtered at cloud-based platform 108 ; subsequently, bids determined to meet or substantially meet the conditions set forth in the solicitation may be transmitted to client device 104 and displayed to user 102 via UI 202 corresponding to client application 106 . Such communications may be facilitated by communication link 112 .
  • client device 104 may receive solicited bids directly from one or more of subscribers 110 A and 110 B, which may then be displayed to user 102 via UI 202 corresponding to client application 106 . Such communications may be facilitated by either of communication links 116 A and 116 B, with regard to the respective ones of subscribers 110 A and 110 B.
  • UI 202 may further be configured, designed, and/or programmed to display data, information, and/or media files, received in accordance with the aforementioned bidding process from one or more of cloud-based platform 108 or subscribers 110 A, 110 B, . . . , 110 N. More particularly, after a bid from one or more of subscribers 110 A, 110 B, . . . , 110 B has been selected by user 102 or client application 106 to provide the requested service, the winning bidder may submit the requested data, information, and/or media files to cloud-based platform 108 . Such communications may be facilitated by any of communication links 114 A, 114 B, . . . , 114 N, with regard to respective ones of subscribers 110 A, 110 B, . .
  • At least previews of the submitted data, information, and/or media files may be transmitted from cloud-based platform 108 to client device 104 and displayed to user via UI 202 corresponding to client application 106 .
  • Such communications may be facilitated by communication link 112 .
  • client device 104 may receive at least previews of the requested data, information, and/or media files directly from one or more of subscribers 110 A and 110 B, which may then be displayed to user 102 via UI 202 corresponding to client application 106 .
  • Such communications may be facilitated by either of communication links 116 A and 116 B, with regard to the respective ones of subscribers 110 A and 110 B.
  • the previews of the requested data, information, and/or media files may include portions of written text, thumbnails of photos, video screenshots, portions of an audio, etc.
  • UI 202 may be still further configured, designed, and/or programmed to enter, for transmission to one or more of cloud-based platform 108 or subscribers 110 A, 110 B, . . . , 110 N, a rating of services provided by the winning bidder who has provided the requested data, information, and/or video files.
  • the ratings may also be stored locally on client device 104 for future use by client application 106 .
  • the ratings may be utilized by a filtering component on cloud-based platform 108 or by queuing component on client application 106 to filter future bids from any currently participating bidder.
  • UI 202 may be configured, designed, and/or programmed as a software module that resides, at least in part, in a memory of client device 104 and which may be executed by one or more processors on client device 104 .
  • Transmitting component 204 may refer to an outbound communication component of client application 106 .
  • Transmitting component 204 may be configured, designed, and/or programmed to transmit to cloud-based platform 108 one or more solicitations for competing bids for the requested services from one or more of subscribers 110 A, 110 B, . . . , 110 N based on the input conditions from user 102 via UI 202 . More particularly, the transmission of the solicitation for competing bids may be submitted to cloud-based platform 108 from client application 106 , via client device 104 facilitated by communication link 112 .
  • the transmission of the solicitation for bids may be transmitted directly to one or more of subscribers 110 A and 110 B facilitated by either of communication links 116 A and 116 N, with regard to the respective ones of subscribers 110 A and 110 B.
  • Transmitting component 204 may be configured, designed, and/or programmed as a software module that resides, at least in part, in the memory of client device 104 and which may be executed by one or more processors on client device 104 .
  • Queuing component 206 may refer to an interface component of client application 106 that interacts and interfaces with a storage component of client device 104 . Accordingly, queuing component 206 may be configured, designed, and/or programmed as a software module that resides, at least in part, in a memory of client device 104 and which may be executed by one or more processors on client device 104 . In particular, queuing component 206 may be configured, designed, and/or programmed to store bids from bidders in response to a solicitation for bids for a requested service. The bids may be received from cloud-based platform 108 , via communication link 112 . Alternatively, in a peer-to-peer networking environment, the bids may be received from one or more of subscribers 110 A and 110 B, via either of communication links 116 A and 116 B, with regard to the respective one of subscribers 110 A and 110 B.
  • bids received at cloud-based platform 108 may be relayed directly to receiving component 208 , and filtering of the received bids may executed by queuing component 206 or some other component corresponding to client device 104 or client application 106 that is configured, designed, and/or programmed for that purpose.
  • receiving component 208 may receive bids from one or both of subscribers 110 A and 110 B and, in accordance with at least some embodiments, filtering of the received bids may executed by queuing component 206 or some other component corresponding to client device 104 or client application 106 that is configured, designed, and/or programmed for that purpose.
  • Receiving component 208 may refer to an inbound communication component of client application 106 .
  • Receiving component 208 may be configured, designed, and/or programmed to receive bids in response to a solicitation of bids for a requested service, from either of cloud-based platform 108 and either of subscribers 110 A and 110 B and may be further configured, designed, and/or programmed to receive at least a preview of the requested data, information, and/or media files as one or more manifestations of the requested service, again, from either of cloud-based platform 108 and either of subscribers 110 A and 110 B.
  • receiving component 208 may receive, from cloud-based platform 108 , bids from one or more of subscribers 110 A, 110 B, . . . , 110 N that have been filtered in accordance with one or more of, e.g., the respective bids' compliance with the conditions, preferences, or settings of the bid solicitation, the respective bids' competitiveness with each other relative to the conditions of the bid solicitation, ratings of the users respectively associated with subscribers 110 A, 110 B, . . . , 110 N based on past transactions with user 102 or other users that are subscribed to the service hosted by cloud-based platform 108 .
  • receiving component 208 may receive, from cloud-based platform 108 , manifestations of the requested service in the form of, e.g., data, information, and/or media files.
  • cloud-based platform 108 may transmit previews of the requested services in the form of portions of written text, thumbnails of photos, video screenshots, portions of an audio, etc.
  • receiving component 208 may receive, directly from at least one of subscribers 110 A and 110 B, the aforementioned previews of the manifestations of the requested services.
  • Receiving component may be configured, designed, and/or programmed as a software module that resides, at least in part, in a memory of client device 104 and which may be executed by one or more processors on client device 104 .
  • FIG. 2 shows an example configuration of client application 106 , an instance of which is hosted on client device 104 , for which one or more embodiments of an on-demand information network may be implemented.
  • FIG. 3 shows an example configuration 300 of a cloud-based platform 108 relative to an on-demand information network, arranged in accordance with at least some embodiments described herein.
  • an example configuration of cloud-based platform 108 hosted on server 305 , includes a filtering component 302 , a transceiving component 304 , and a transactional component 306 .
  • cloud-based platform 108 hosted on server 305 is depicted relative to client device application 106 hosted on client device 104 as well as subscribing devices 110 A, 110 B, . . . , 110 N, as in FIG. 1 ; however, this configuration is an example only, and is not intended to be limiting in any manner.
  • Cloud-based platform 108 may be regarded as a cloud-based storage and dissemination platform that may include a framework of hardware, software, firmware, or any combination thereof, to which digital data and information, including media files, may be stored or from which they may be shared. Further, cloud-based platform 108 may be implemented by a third-party service provider for realizing a bidding process for the exchange of real-time information.
  • Cloud-based platform 108 may receive, from client application 106 via client device 104 , conditions, preferences or settings entered by user 102 for soliciting competing bids from multiple ones of subscribers 110 A, 110 B, . . . , 110 N for a requested service.
  • the conditions for the solicitation of bids for the requested services may include, as non-limiting examples, a requested form of data, information, and/or media files; a location in which to capture the data, information, and/or media files; a time frame in which to capture the data, information, and/or media files; other forms of context for the requested data, information, and/or media files; a price range willing to be paid for the requested data, information, and/or media files; a time frame within which the solicited bids will be accepted, etc.
  • the reception of such data by cloud-based platform 108 may be facilitated by communication link 112 .
  • Filtering component 302 may refer to a component of cloud-based platform 108 that is configured, designed, and/or programmed to filter the respective bids' compliance with the conditions, preferences, or settings of the solicitation of bids; the respective bids' relative competitiveness relative to the conditions, preferences, or settings of the solicitation of bids; or ratings of the users respectively associated with subscribers 110 A, 110 B, . . . , 110 N based on past transactions with user 102 or any other user subscribed to the service hosted by cloud-based platform 108 .
  • Filtering component 302 may be configured, designed, and/or programmed as a software module that resides, at least in part, a memory of server 305 and which may be executed by one or more processors on server 305 .
  • Transceiving component 304 may refer to an inbound and outbound communication component of cloud-based platform 108 .
  • Transceiving component 304 may be configured, designed, and/or programmed to receive, from client application 106 via client device 104 , conditions, preferences, and/or settings for soliciting competing bids from multiples ones of subscribers 110 A, 110 B, . . . , 110 N. This reception of data may be facilitated by communication link 112 . Further, transceiving component 304 may disseminate the solicitation of bids to one or more of subscribers 110 A, 110 B, . . .
  • transceiving component 304 may receive, from one or more of the aforementioned subscribers, at least a preview of data, information, and/or media files as manifestations of the requested service from either of cloud-based platform 108 and any of subscribers 110 A, 110 B, . . . , 110 N.
  • Such communications may be facilitated by any one of communication links 114 A, 114 B, . . . , 114 N, with regard to the respective ones of subscribers 110 A, 110 B, . . . , 110 N.
  • Transceiving component 304 may be configured, designed, and/or programmed as a software module that resides, at least in part, on the memory of server 305 and which may be executed by one or more processors on server 305 .
  • Transactional component 306 may refer to a payment facilitating component of cloud-based platform 108 .
  • Transactional component 306 may be configured, designed, and/or programmed to implement payment to an appropriate one of subscribers 110 A, 110 B, . . . , 110 N that has provided an accepted bid and an accepted manifestation of at least previews the requested services to client application 106 via client device 104 .
  • Approval of the manifestation of the requested services may be communicated to transactional component 306 via communication link 112 ; and approval of payment, which may include providing direct payment or authorization for payment to a third-party payment service, may be communicated via any one of communication links 114 A, 114 B, . . . , 114 N, with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N.
  • Transactional component 306 may be implemented as a software module that resides, at least in part, on the memory of server 305 and which may be executed by one or more processors on server 305 .
  • FIG. 3 shows an example configuration of cloud-based platform 108 through which one or more embodiments of bid solicitation, on-demand dissemination of media files, etc. may be implemented.
  • FIG. 4 shows an example configuration of a processing flow 400 of operations implemented by a client device application relative to an on-demand information network, in accordance with at least some embodiments described herein.
  • Processing flow 400 includes sub-processes executed by various components that are part of client device application 106 hosted on client device 104 .
  • processing flow 400 is not limited to such components, as obvious modifications may be made by re-ordering two or more of the sub-processes described here, eliminating at least one of the sub-processes, adding further sub-processes, substituting components, or even having various components assuming sub-processing roles accorded to other components in the following description.
  • Processing flow 400 may include various operations, functions, or actions as illustrated by one or more of blocks 402 , 404 , 406 , 408 , and/or 410 . Processing may begin at block 402 .
  • Block 402 may refer to transmitting component 204 , in coordination with cloud-based platform 108 , submitting or configuring conditions, preferences, or settings entered by user 102 for soliciting competing bids from multiple ones of subscribers 110 A, 110 B, . . . , 110 N for a requested service.
  • the conditions for the solicitation of bids for the requested services may include, as non-limiting examples, a requested form of data, information, and/or media files; a location in which to capture the data, information, and/or media files; a time frame in which to capture the data, information, and/or media files; other forms of context for the requested data, information, and/or media files; a price range willing to be paid for the requested data, information, and/or media files; a time frame within which the solicited bids will be accepted, etc.
  • Such communication may be facilitated by communication link 112 . Processing may continue from block 402 to block 404 .
  • Block 404 may refer to transmitting component 204 , in coordination with cloud-based platform 108 , submitting or configuring financial parameters for a bid to be deemed successful, in response to the aforementioned solicitation of bids, by any one of subscribers 110 A, 110 B, . . . , 110 N for the requested service.
  • Operations associated with block 404 may be combined with those of block 402 , although implementation of either may be a matter of customization or preference in accordance with settings of client application 106 . Such communication may be facilitated by communication link 112 . Processing may continue from block 404 to block 406 .
  • Block 406 may refer to receiving component 208 receiving received bids that have been filtered at cloud-based platform 108 ; alternatively, in a peer-to-peer networking environment, block 406 may refer to receiving component 208 receiving bids directly from one or both of subscribers 110 A and 110 B and filtering those received bids locally.
  • one or more of subscribers 110 A, 110 B, . . . , 110 N may submit bids back to cloud-based platform 108 .
  • Such communication may be facilitated by one or more of communication links 114 A, 114 B, . . . , 114 N with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N.
  • filtering component 302 may filter the received bids in accordance with the conditions, preferences, or settings submitted with regard to block 402 .
  • Alternative embodiments may include filtering component 302 further filtering the received bids in accordance with ratings of the users respectively associated with subscribers 110 A, 110 B, . .
  • the filtering based on ratings may compliment filtering based on the conditions, preferences, or settings of the bid solicitation; or the filtering based on ratings may replace filtering based on the conditions, preferences, or settings of the bid solicitation.
  • Such communication may be facilitated by communication link 112 .
  • the bids received at cloud-based platform 108 may be relayed directly to client application 106 via client device 104 , and filtering of the received bids may be executed by queuing component 206 or some other component corresponding to client device 104 or client application 106 in the same manner described above with regard to filtering component 302 .
  • Such communication may be facilitated by communication link 112 .
  • client application via client device 104 may receive bids from one or both of subscribers 110 A and 110 B and, filtering of the received bids may executed by queuing component 206 or some other component corresponding to client device 104 or client application 106 .
  • Such communication may be facilitated by one or more of communication links 116 A and 116 B, with regard to a respective one of subscribers 110 A and 110 B. Processing may continue from block 406 to block 408 .
  • Block 408 may refer to transmitting component 204 transmitting a preference for one or more of subscribers 110 A, 110 B, . . . , 110 N that have been filtered as having best accommodated the conditions, preferences, or settings provided in the solicitation of bids. Dissemination of the order to the winning or preferred bidder may be facilitated by one or more of communication links 114 A, 114 B, . . . , 114 N with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N.
  • the dissemination of the order to the winning or preferred bidder may facilitated by one or more of communication links 116 A and 116 B, with regard to a respective one of subscribers 110 A and 110 B. Processing may continue from block 408 to block 410 .
  • Block 410 may refer to transmitting component 204 , in coordination with cloud-based platform 108 , communicating approval of the received manifestation of the requested services and approving payment therefore based on the financial terms set forth in the solicitation of bids. Such communication may be facilitated by communication link 112 . Alternatively, in a peer-to-peer networking environment, the acceptance of the received manifestation of the requested services may be facilitated by one or more of communication links 116 A and 116 B with regard to a respective one of subscriber 110 A and 110 B, though payment may be facilitated via a third-party payment service.
  • FIG. 4 shows an example processing flow implemented by client application 106 , an instance of which is hosted on client device 104 , for implementing one or more embodiments of an on-demand information network.
  • FIG. 5 shows an example processing flow 500 of operations implemented by a cloud-based platform relative to an on-demand information network, in accordance with at least some embodiments described herein.
  • Processing flow 500 includes sub-processes executed by various components that are part of cloud-based platform 108 hosted on server 305 .
  • processing flow 500 is not limited to such components, as obvious modifications may be made by re-ordering two or more of the sub-processes described here, eliminating at least one of the sub-processes, adding further sub-processes, substituting components, or even having various components assuming sub-processing roles accorded to other components in the following description.
  • Processing flow 500 may include various operations, functions, or actions as illustrated by one or more of blocks 502 , 504 , 506 , 508 , 510 , 512 , and/or 514 . Processing may begin at block 502 .
  • Block 502 may refer to transceiving component 304 disseminating a solicitation for bids to provide services requested by client application 106 via client device 104 to one or more of subscribers 110 A, 110 B, . . . , 110 N. Such communication may be facilitated by one or more of communication links 114 A, 114 B, . . . , 114 N with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N. Processing may continue from block 502 to block 504 .
  • Block 504 may refer to transceiving component 304 receiving the solicited bids from one or more of one or more of subscribers 110 A, 110 B, . . . , 110 N. Such communication may be facilitated by one or more of communication links 114 A, 114 B, . . . , 114 N with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N. Processing may continue from block 504 to block 506 .
  • Block 506 may refer to filtering component 302 filtering through the received bids' compliance with the conditions, preferences, or settings of the solicitation of bids; the respective bids' competitiveness relative to each other; and/or ratings of the users respectively associated with subscribers 110 A, 110 B, . . . , 110 N based on past transactions with user 102 or other user subscribed to the service hosted by cloud-based platform 108 .
  • cloud-based platform 108 may directly relay the received bids to client application 106 via client device 104 , facilitated by communication link 112 .
  • block 506 may be bypassed. Processing may continue from block 506 to block 508 .
  • Block 508 may refer to transceiving component 304 transmitting the filtered bids to client application 106 via client device 104 , facilitated by communication link 112 . Processing may continue from block 508 to block 510 .
  • Block 510 may refer to transceiving component 304 , upon receiving an appropriate communication from client application 106 via client device 104 , disseminating the order to the winning or preferred bidder, facilitated by one or more of communication links 114 A, 114 B, . . . , 114 N with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N. Processing may continue from block 510 to block 512 .
  • Block 512 Transmit Preview(s) to Client
  • transceiving component 304 transmitting to client application 106 via client device 104 , facilitated by communication link 112 , at least previews of the requested data, information, and/or media files received from the one or more winning or preferred bidders.
  • the previews of the requested data, information, and/or media files may include portions of written text, thumbnails of photos, video screenshots, portions of an audio, etc. Processing may proceed from block 512 to block 514 .
  • Block 514 may refer to transactional component 306 , upon receiving approval from client application 106 via client device 104 , implementing payment to the winning or preferred bidder that has provided at least the preview of the manifestation of the requested services. Approval of the manifestation of the requested services may be communicated to transactional component 306 via communication link 112 ; and approval of payment, which may include providing direct payment or authorization for payment to a third-party payment service, may be communicated via any one of communication links 114 A, 114 B, . . . , 114 N, in with regard to a respective one of subscribers 110 A, 110 B, . . . , 110 N.
  • FIG. 5 shows an example processing flow implemented by cloud-based platform 108 for implementing one or more embodiments of an on-demand information network.
  • FIG. 6 shows a block diagram illustrating an example computing device 600 by which various example solutions described herein may be implemented, arranged in accordance with at least some embodiments described herein.
  • FIG. 6 shows an illustrative computing embodiment, in which any of the processes and sub-processes described herein may be implemented as computer-readable instructions stored on a computer-readable medium.
  • the computer-readable instructions may, for example, be executed by a processor of client device 104 , subscribers 110 A, 110 B, . . . , 110 N, or server 305 having a network element and/or any other computing device corresponding thereto, particularly as applicable to the applications and/or programs described above corresponding to the configuration 100 for implementing one or more embodiments of an on-demand information network.
  • a computing device 600 may typically include one or more processors 604 and a system memory 606 .
  • a memory bus 608 may be used for communicating between processor 604 and system memory 606 .
  • processor 604 may be of any type including but not limited to a microprocessor ( ⁇ P), a microcontroller ( ⁇ C), a digital signal processor (DSP), or any combination thereof.
  • Processor 604 may include one or more levels of caching (such as a level 1 cache 610 and a level 2 cache 612 ), a processor core 614 , and registers 616 .
  • Processor core 614 may include an arithmetic logic unit (ALU), a floating point unit (FPU), or a digital signal processor.
  • a memory controller 618 may be coupled to processor core 604 and memory bus 608 .
  • system memory 606 may be of any type including but not limited to volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.) or any combination thereof.
  • System memory 606 may include an operating system 620 , one or more applications 622 , and program data 624 .
  • Application 622 may be configured to transmit or receive identification information pertaining to client device 104 , subscribers 110 A, 110 B, . . . , 110 N, or server 305 ; verify or validate such identifying data; and transmit such information as described previously with respect to FIGS. 1-5 .
  • Program data 624 may include a table 650 , which may be useful for implementing actuation of appropriate components or modules as described herein.
  • System memory 606 is an example of computer storage media.
  • Computer storage media may include, but not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which may be used to store the desired information and which may be accessed by computing device 600 . Any such computer storage media may be part of computing device 600 .
  • the network communication links 112 , 114 A, 114 B, . . . , 114 N, 116 A, and 116 B may be one example of a communication media.
  • Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and may include any information delivery media.
  • a “modulated data signal” may be a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), microwave, infrared (IR) and other wireless media.
  • RF radio frequency
  • IR infrared
  • the term computer readable media as used herein may include both storage media and communication media.
  • the implementer may opt for a mainly hardware and/or firmware vehicle; if flexibility is paramount, the implementer may opt for a mainly software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware.
  • Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive (HDD), a compact disk (CD), a digital versatile disk (DVD), a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link, etc.).
  • a typical data processing system generally includes one or more of a system unit housing, a video display device, a memory such as volatile and non-volatile memory, processors such as microprocessors and digital signal processors, computational entities such as operating systems, drivers, graphical user interfaces, and applications programs, one or more interaction devices, such as a touch pad or screen, and/or control systems including feedback loops and control motors, e.g., feedback for sensing position and/or velocity; control motors for moving and/or adjusting components and/or quantities.
  • a typical data processing system may be implemented utilizing any suitable commercially available components, such as those typically found in data computing/communication and/or network computing/communication systems.
  • any two components so associated can also be viewed as being “operably connected”, or “operably coupled”, to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being “operably couplable”, to each other to achieve the desired functionality.
  • operably couplable include but are not limited to physically mateable and/or physically interacting components and/or wirelessly interactable and/or wirelessly interacting components and/or logically interacting and/or logically interactable components.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
US13/810,818 2012-06-14 2012-06-14 On demand information network Expired - Fee Related US9760926B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2012/042425 WO2013187900A1 (fr) 2012-06-14 2012-06-14 Réseau d'informations sur demande

Publications (2)

Publication Number Publication Date
US20130339175A1 US20130339175A1 (en) 2013-12-19
US9760926B2 true US9760926B2 (en) 2017-09-12

Family

ID=49756776

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/810,818 Expired - Fee Related US9760926B2 (en) 2012-06-14 2012-06-14 On demand information network

Country Status (3)

Country Link
US (1) US9760926B2 (fr)
KR (2) KR101807456B1 (fr)
WO (1) WO2013187900A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333531B (zh) * 2013-07-22 2019-02-22 腾讯科技(深圳)有限公司 网络资源的分享及获取方法、装置、终端
EP3874380A4 (fr) * 2019-03-18 2022-05-04 Samsung Electronics Co., Ltd. Procédé et dispositif de stockage d'un fichier de données dans une mémoire en nuage

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001077863A2 (fr) 2000-04-07 2001-10-18 Sony United Kingdom Limited Processeur de transactions de supports
US20020062276A1 (en) 2000-08-03 2002-05-23 Craig Krueger Wireless distributed certified real time bidding and tracking system for live events
US20030004855A1 (en) 2001-06-29 2003-01-02 International Business Machines Corporation User rating system for online auctions
KR20040073265A (ko) 2003-02-12 2004-08-19 주식회사 그래텍 주문형 멀티미디어 콘텐츠 제공 시스템 및 그 방법
WO2005076179A1 (fr) 2004-02-07 2005-08-18 Interpark Gmarket Corporation Systeme et procede d'encheres avec tirage au sort aleatoire bases sur un modele de profit sur les droits d'entree
KR20060074320A (ko) 2004-12-27 2006-07-03 에스케이 텔레콤주식회사 P2p를 이용한 개인간 컨텐츠 역 경매 서비스시스템 및그 방법
US20070208652A1 (en) 2006-02-24 2007-09-06 Michael Whelchel Systems and methods of providing online live auctions
WO2007144705A1 (fr) 2006-06-09 2007-12-21 Sony Ericsson Mobile Communications Ab Identification de contenu multimédia
WO2008024723A2 (fr) 2006-08-21 2008-02-28 Sling Media, Inc. Capture et partage de contenu multimédia, et gestion du contenu multimédia partagé
US20080098316A1 (en) 2005-01-20 2008-04-24 Koninklijke Philips Electronics, N.V. User Interface for Browsing Image
KR100836214B1 (ko) 2006-12-20 2008-06-09 남종철 양방향 dmb환경에서 전용epg를 이용하여 특정 사업자고객 대상에게 특화된 서비스를 제공하기 위한과금정산시스템 및 방법
US20090177555A1 (en) * 2008-01-02 2009-07-09 Milgrom Paul R Assignment exchange and auction
US20090222345A1 (en) * 2008-02-28 2009-09-03 Palo Alto Research Center Incorporated Managing auction size for activity-based advertising
US20100082472A1 (en) * 2008-09-26 2010-04-01 Yahoo! Inc. Integration of open advertisements with e-commerce activities
US20100250581A1 (en) 2009-03-31 2010-09-30 Google Inc. System and method of displaying images based on environmental conditions
US7840539B2 (en) 2006-01-24 2010-11-23 International Business Machines Corporation Method and system for building a database from backup data images
US20100332262A1 (en) * 2009-06-26 2010-12-30 Microsoft Corporation Cloud computing resource broker
US20110117928A1 (en) 2004-11-05 2011-05-19 James Barresse System and method for location based content correlation
US20120084171A1 (en) 2010-09-30 2012-04-05 Adair Aaron J Option for submitting a user-defined super bid that overrides an auction countdown
US20150012376A1 (en) * 2001-06-11 2015-01-08 Ebay Inc. Method and system automatically to support multiple transaction types, and to display seller-specific transactions of various transaction types in an integrated, commingled listing

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001077863A2 (fr) 2000-04-07 2001-10-18 Sony United Kingdom Limited Processeur de transactions de supports
JP2003530641A (ja) 2000-04-07 2003-10-14 ソニー・ユナイテッド・キングダム・リミテッド メディア取引プロセッサ
US20020062276A1 (en) 2000-08-03 2002-05-23 Craig Krueger Wireless distributed certified real time bidding and tracking system for live events
US20150012376A1 (en) * 2001-06-11 2015-01-08 Ebay Inc. Method and system automatically to support multiple transaction types, and to display seller-specific transactions of various transaction types in an integrated, commingled listing
US20030004855A1 (en) 2001-06-29 2003-01-02 International Business Machines Corporation User rating system for online auctions
KR20040073265A (ko) 2003-02-12 2004-08-19 주식회사 그래텍 주문형 멀티미디어 콘텐츠 제공 시스템 및 그 방법
WO2005076179A1 (fr) 2004-02-07 2005-08-18 Interpark Gmarket Corporation Systeme et procede d'encheres avec tirage au sort aleatoire bases sur un modele de profit sur les droits d'entree
US20110117928A1 (en) 2004-11-05 2011-05-19 James Barresse System and method for location based content correlation
KR20060074320A (ko) 2004-12-27 2006-07-03 에스케이 텔레콤주식회사 P2p를 이용한 개인간 컨텐츠 역 경매 서비스시스템 및그 방법
US20080098316A1 (en) 2005-01-20 2008-04-24 Koninklijke Philips Electronics, N.V. User Interface for Browsing Image
US7840539B2 (en) 2006-01-24 2010-11-23 International Business Machines Corporation Method and system for building a database from backup data images
US20070208652A1 (en) 2006-02-24 2007-09-06 Michael Whelchel Systems and methods of providing online live auctions
KR20090023674A (ko) 2006-06-09 2009-03-05 소니 에릭슨 모빌 커뮤니케이션즈 에이비 미디어 식별
WO2007144705A1 (fr) 2006-06-09 2007-12-21 Sony Ericsson Mobile Communications Ab Identification de contenu multimédia
WO2008024723A2 (fr) 2006-08-21 2008-02-28 Sling Media, Inc. Capture et partage de contenu multimédia, et gestion du contenu multimédia partagé
KR100836214B1 (ko) 2006-12-20 2008-06-09 남종철 양방향 dmb환경에서 전용epg를 이용하여 특정 사업자고객 대상에게 특화된 서비스를 제공하기 위한과금정산시스템 및 방법
US20090177555A1 (en) * 2008-01-02 2009-07-09 Milgrom Paul R Assignment exchange and auction
US20090222345A1 (en) * 2008-02-28 2009-09-03 Palo Alto Research Center Incorporated Managing auction size for activity-based advertising
US20100082472A1 (en) * 2008-09-26 2010-04-01 Yahoo! Inc. Integration of open advertisements with e-commerce activities
US20100250581A1 (en) 2009-03-31 2010-09-30 Google Inc. System and method of displaying images based on environmental conditions
US20100332262A1 (en) * 2009-06-26 2010-12-30 Microsoft Corporation Cloud computing resource broker
US20120084171A1 (en) 2010-09-30 2012-04-05 Adair Aaron J Option for submitting a user-defined super bid that overrides an auction countdown

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Teliport.me Building a Crowdsourced Streetview with Their 360 Panorama App" by Vikas SN, Aug. 6, 2011, 3pgs.
International Search Report from International Application No. PCT/US12/042425 mailed Oct. 2, 2012.
Shankland, S., "Google crowdsources Street View imagery," accessed at http://www.cnet.com/news/google-crowdsources-street-view-imagery/, updated on Feb. 27, 2009, pp. 3.

Also Published As

Publication number Publication date
KR101807456B1 (ko) 2018-01-18
KR20170002697A (ko) 2017-01-06
KR20150013656A (ko) 2015-02-05
US20130339175A1 (en) 2013-12-19
WO2013187900A1 (fr) 2013-12-19

Similar Documents

Publication Publication Date Title
US12154016B2 (en) Virtual assistant in a communication session
US11403684B2 (en) System, manufacture, and method for performing transactions similar to previous transactions
US9720495B1 (en) Aggregating online activities
US11606217B2 (en) Secure sharing of credential information
US20220366459A1 (en) System and method for a professional services marketplace
US9911139B2 (en) System and method for sharing quotes in a social networking environment
US11429948B2 (en) System and method for inter-bank and intra-bank mobile banking communications and transfers
CN103650546A (zh) 用于处理到来的状态消息的方法和装置
TWI767134B (zh) 資料傳輸方法、裝置、計算設備及儲存媒介
AU2015324168B2 (en) Generative grammar models for promotion and advertising
KR102163116B1 (ko) 기부 서비스 플랫폼 제공을 위한 장치 및 방법
CN114742576B (zh) 信息推送方法、装置和电子设备
WO2013192564A2 (fr) Agrégation d'activités en ligne
US12088740B2 (en) Secure sharing of credential information
US20240135350A1 (en) Apparatuses and methods for payment for consumable content
CN107005285A (zh) 用于提供支付热点的系统和方法
CN111357033A (zh) 基于免费凭证以提供内容的方法和系统
CN108122124B (zh) 信息推送方法、平台及系统
CN103297462A (zh) 一种业务对象的验证方法以及装置
US9760926B2 (en) On demand information network
KR20120076479A (ko) 어플리케이션 제작 시스템 및 방법
US20230269209A1 (en) Systems and methods for opt-in messaging
CN106559308A (zh) 一种加入通讯群组的方法及装置
CN113139859A (zh) 信息收集工具生成方法、装置、存储介质及电子设备
Sharma AGA Comments on Technology Advisory Committee Meeting Regarding Swap Data Reporting

Legal Events

Date Code Title Description
AS Assignment

Owner name: EMPIRE TECHNOLOGY DEVELOPMENT LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ENNIS, PATRICK;KNIGHT, ALEX;DABIJA, VLAD;AND OTHERS;SIGNING DATES FROM 20120605 TO 20120615;REEL/FRAME:028394/0009

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
AS Assignment

Owner name: CRESTLINE DIRECT FINANCE, L.P., TEXAS

Free format text: SECURITY INTEREST;ASSIGNOR:EMPIRE TECHNOLOGY DEVELOPMENT LLC;REEL/FRAME:048373/0217

Effective date: 20181228

AS Assignment

Owner name: EMPIRE TECHNOLOGY DEVELOPMENT LLC, WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CRESTLINE DIRECT FINANCE, L.P.;REEL/FRAME:051404/0769

Effective date: 20191220

AS Assignment

Owner name: CRAVE LICENSING LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EMPIRE TECHNOLOGY DEVELOPMENT LLC;REEL/FRAME:052570/0027

Effective date: 20191220

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20210912