Online professional badge
First Claim
1. A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to generate and display source code that is for rendering a window, wherein the generation is in response to a request that is activated from an online profile of a service provider located inside a services exchange medium, wherein the source code is adapted for embedding at a location outside the services exchange medium, wherein the window comprising:
- a. real-time data about the service provider, wherein the real-time data includes a subset of information that is automatically extracted from the service provider'"'"'s online profile in accordance with configuration data of a window template selected after the request is activated from the service provider'"'"'s online profile;
b. a contact feature configured to initiate communication from the window with the service provider;
c. a viewable source code for the window, wherein the source code is only selectable to be copied when the source code is displayed to the service provider outside the service exchange medium, wherein the viewable source code reflects a service provider'"'"'s customization of an online professional badge introducing viewers to the service provider as a professional; and
d. a security feature configured to disable the contact feature when the source code is embedded at a remote location by a perpetrator without legitimate embedding rights,wherein the window introduces the service provider to viewers from the location outside the services exchange medium without requiring the viewers to access the services exchange medium, to improve overall performance at the services exchange medium by enabling dynamic load management.
1 Assignment
0 Petitions
Accused Products
Abstract
An online professional badge allows viewers to view real-time information about the service provider. Typically, the real-time information includes a subset of information provided in a profile belonging to the service provider within a services exchange medium. The online professional badge resides anywhere on the Internet outside the services exchange medium. The online professional badge allows the service provider to actively market the service provider as a professional in, but not limited to, dating and social networks, blogs, web pages, email messages, chat messages, and/or banner advertisements. As such, viewers are able to learn about the service provider and/or initiate a hiring process without accessing other sites.
222 Citations
25 Claims
-
1. A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to generate and display source code that is for rendering a window, wherein the generation is in response to a request that is activated from an online profile of a service provider located inside a services exchange medium, wherein the source code is adapted for embedding at a location outside the services exchange medium, wherein the window comprising:
-
a. real-time data about the service provider, wherein the real-time data includes a subset of information that is automatically extracted from the service provider'"'"'s online profile in accordance with configuration data of a window template selected after the request is activated from the service provider'"'"'s online profile; b. a contact feature configured to initiate communication from the window with the service provider; c. a viewable source code for the window, wherein the source code is only selectable to be copied when the source code is displayed to the service provider outside the service exchange medium, wherein the viewable source code reflects a service provider'"'"'s customization of an online professional badge introducing viewers to the service provider as a professional; and d. a security feature configured to disable the contact feature when the source code is embedded at a remote location by a perpetrator without legitimate embedding rights, wherein the window introduces the service provider to viewers from the location outside the services exchange medium without requiring the viewers to access the services exchange medium, to improve overall performance at the services exchange medium by enabling dynamic load management. - View Dependent Claims (2, 3, 21, 22, 25)
-
-
4. A non-transitory memory readable by a machine, tangibly embodying at least one program of instructions executable by at least one processor to perform a method of providing source code for rendering an interactive window, the source code adapted for embedding at a location outside a services exchange medium, the method comprising:
-
a. receiving a request that is activated from an online profile of a service provider that is located in the services exchange medium to create an interactive window, wherein the interactive window is configured to display information that is automatically retrieved from the online profile of the service provider in accordance with configuration data of a selected template, wherein the interactive window is configured to interface with the services exchange medium and comprises a first button configured to initiate communication from the interactive window with the service provider; and b. generating a viewable source code for the interactive window, wherein the source code is only selectable to be copied when the source code is displayed to the service provider outside the service exchange medium, wherein the viewable source code reflects a service provider'"'"'s customization of an online professional badge introducing viewers to the service provider as a professional, wherein the window introduces the service provider to viewers from the location outside the services exchange medium without requiring the viewers to access the services exchange medium, to improve overall performance at the services exchange medium by enabling dynamic load management. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for optimizing performance of a services exchange medium via portable interactive windows comprising:
-
a. a processor; b. an application executed by the processor, the application for; i. receiving a request that is activated from an online profile of a service provider to create a portable window, wherein the portable window is configured to display information that is automatically retrieved from the online profile of the service provider and is configured to be embedded at a location external to but interfaces with the services exchange medium and comprises a first button configured to initiate communication from the portable window with the service provider; ii. providing a plurality of templates for creating the portable window, wherein each of the templates includes configuration information that indicates which subset of content in the online profile to extract therefrom to be included in the portable window; and iii. generating viewable source code for the portable window, wherein the viewable source code reflects a selected template from the plurality of templates, wherein the viewable source code is viewable outside the service exchange medium, wherein the viewable source code reflects a service provider'"'"'s customization of an online professional badge introducing viewers to the service provider as a professional; e. a first remote location displaying the portable window, wherein the source code for the portable window is included in a source page associated with the first remote location, wherein the window introduces the service provider to a first viewer from the first remote location without requiring the first viewer to access the services exchange medium; and f. a second remote location different from the first remote location and displaying the portable window, wherein the source code for the portable window is included in a source page associated with the second remote location, wherein the window introduces the service provider to a second viewer from the second remote location without requiring the second viewer to access the services exchange medium, wherein the introductions from the remote locations improve overall performance at the services exchange medium by enabling dynamic load management. - View Dependent Claims (17, 18, 19, 20, 23, 24)
-
Specification