About
Activity
13K followers
Experience & Education
Patents
-
Method and Apparatus for Data Processing
Issued US 8266274
A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as…
A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.
Other inventorsSee patent -
Method and apparatus for widget-container hosting and generation
Issued US 8056092
A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container…
A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.
Other inventorsSee patent -
Methods and apparatus for management of inter-widget interactions
Issued US 20100100605
See patentn one embodiment, a processor-readable medium storing code representing instructions to cause a processor to perform a process includes code to transmit using a communication channel a discovery signal from a first virally spread widget that has at least a portion executed at a content aggregation point to a second virally spread widget. The code also includes code to receive at the first virally spread widget a response signal sent from the second virally spread widget in response to the…
n one embodiment, a processor-readable medium storing code representing instructions to cause a processor to perform a process includes code to transmit using a communication channel a discovery signal from a first virally spread widget that has at least a portion executed at a content aggregation point to a second virally spread widget. The code also includes code to receive at the first virally spread widget a response signal sent from the second virally spread widget in response to the discovery signal.
-
Method and Apparatus for Widget and Widget-Container Platform Adaptation and Distribution
Issued US 20080222232
See patentA method includes receiving a request for a widget-container defined in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container is a procedural software framework configured to be executed within the content aggregation point. The widget-container has a portion configured for receiving a widget. The method includes modifying a portion of the widget-container. The portion of the widget-container is based on a first configuration…
A method includes receiving a request for a widget-container defined in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container is a procedural software framework configured to be executed within the content aggregation point. The widget-container has a portion configured for receiving a widget. The method includes modifying a portion of the widget-container. The portion of the widget-container is based on a first configuration before the modifying and based on a second configuration substantially compliant with a content rule associated with the content aggregation point after the modifying.
Honors & Awards
-
CIT GAP 50 - 50 Most Innovative Entrepreneurs in Virginia
Commonwealth of Virginia
-
Commencement Speaker - Information Networking Institute
Carnegie Mellon University
-
Dean's List
University of Pennsylvania
-
Digital 100 - World's Most Valuable Tech Companies
Business Insider
-
Eta Kappa Nu - Engineering Honor Society
University of Pennsylvania
-
Global 250 - Top Private Companies in the World
AlwaysOn
-
INC 500 - Fastest 500 Growing Companies in America
Inc Magazine
-
Tech's Best Entrepreneurs - Top 30 Under 30 in America
BusinessWeek
-
Washington Tech Titan - Top 100 Technology Leaders
Washingtonian
-
Whiting-Turner Lecturer - Technology Business Leadership Award
A. James Clark School of Engineering - University of Maryland
-
iMedia 25 - Top 25 Marketing Leaders and Innovators Online
iMedia
Languages
-
Farsi
-
-
Spanish
-
Recommendations received
11 people have recommended Hooman
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content