Patents by Inventor Elin R Pedersen

Elin R Pedersen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220147551
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating task data for multiple users. In one aspect, a method includes accessing action trail data that corresponds to a task and resources related to that task, wherein each task relates to one or more related topics and is defined by a sequence of user actions corresponding to the resources related to that task; clustering the action trails based on the action trail data such that each action trail cluster corresponds to a particular task and includes the action trails corresponding to that particular task; and for each action trail cluster, ranking the resources that correspond to the included action trails according to the topics of the particular task.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Radhika Malpani, Elin R. Pedersen
  • Patent number: 11238080
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating task data for multiple users. In one aspect, a method includes accessing action trail data that corresponds to a task and resources related to that task, wherein each task relates to one or more related topics and is defined by a sequence of user actions corresponding to the resources related to that task; clustering the action trails based on the action trail data such that each action trail cluster corresponds to a particular task and includes the action trails corresponding to that particular task; and for each action trail cluster, ranking the resources that correspond to the included action trails according to the topics of the particular task.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Radhika Malpani, Elin R. Pedersen
  • Publication number: 20190278794
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating task data for multiple users. In one aspect, a method includes accessing action trail data that corresponds to a task and resources related to that task, wherein each task relates to one or more related topics and is defined by a sequence of user actions corresponding to the resources related to that task; clustering the action trails based on the action trail data such that each action trail cluster corresponds to a particular task and includes the action trails corresponding to that particular task; and for each action trail cluster, ranking the resources that correspond to the included action trails according to the topics of the particular task.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 12, 2019
    Inventors: Radhika Malpani, Elin R. Pedersen
  • Patent number: 10353938
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating task data for multiple users. In one aspect, a method includes accessing action trail data that corresponds to a task and resources related to that task, wherein each task relates to one or more related topics and is defined by a sequence of user actions corresponding to the resources related to that task; clustering the action trails based on the action trail data such that each action trail cluster corresponds to a particular task and includes the action trails corresponding to that particular task; and for each action trail cluster, ranking the resources that correspond to the included action trails according to the topics of the particular task.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Radhika Malpani, Elin R. Pedersen
  • Patent number: 9215286
    Abstract: A system for creating an activity-based social includes receiving information from a computing device of a participant in an activity, and determining that the information qualifies the participant for membership in a social network associated with the activity. The system also includes associating the participant with the social network, and enabling access, by the participant, to an electronic portal that provides access to the social network.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: December 15, 2015
    Assignee: Goolge Inc
    Inventors: William N. Schilit, Roy Want, Bay-Wei Chang, Yang Li, Shumin Zhai, Ed Huai-Hsin Chi, Elin R. Pedersen
  • Patent number: 8560549
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating action trails from web history are described. In one aspect, a method includes receiving a web content access history of a user, the content access history including one or more user actions, each user action being associated with a content item upon which the user action is performed and identifying one or more action trails from the content access history, each action trail including a sequence of user actions performed one content items relating to a topic. Identifying a particular action trail includes clustering the user actions into a series of segments using temporal criteria; calculating semantic similarities between the content items, and adding a segment of the series of segments to the action trail when the semantic similarities between the segment and another segment satisfy a similarity threshold.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Elin R. Pedersen, Karl A. Gyllstrom, Shengyin Gu, Peter Jin Hong
  • Patent number: 8392229
    Abstract: A system that can enable the atomization of application functionality in connection with an activity-centric system is provided. The system can be utilized as a programmatic tool that decomposes an application's constituent functionality into atoms thereafter monitoring and aggregating atoms with respect to a particular activity. In doing so, the functionality of the system can be scaled based upon complexity and needs of the activity. Additionally, the system can be employed to monetize the atoms or activity capabilities based upon respective use.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen
  • Patent number: 8140990
    Abstract: Aspects of the invention pertain to user interface visualizations, enabling efficient display of content on a display device. At least some content is presented having diagonal views to emphasize certain portions of the content while deemphasizing other portions of the content.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: March 20, 2012
    Assignee: Google Inc.
    Inventors: Elin R. Pedersen, Peter Hong
  • Publication number: 20120042270
    Abstract: Aspects of the invention pertain to user interface visualizations, enabling efficient display of content on a display device. At least some content is presented having diagonal views to emphasize certain portions of the content while deemphasizing other portions of the content.
    Type: Application
    Filed: September 30, 2011
    Publication date: February 16, 2012
    Applicant: GOOGLE INC.
    Inventors: Elin R. Pedersen, Peter Hong
  • Publication number: 20110264484
    Abstract: A system that can enable the atomization of application functionality in connection with an activity-centric system is provided. The system can be utilized as a programmatic tool that decomposes an application's constituent functionality into atoms thereafter monitoring and aggregating atoms with respect to a particular activity. In doing so, the functionality of the system can be scaled based upon complexity and needs of the activity. Additionally, the system can be employed to monetize the atoms or activity capabilities based upon respective use.
    Type: Application
    Filed: June 24, 2011
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen
  • Patent number: 7970637
    Abstract: A system that can enable the atomization of application functionality in connection with an activity-centric system is provided. The system can be utilized as a programmatic tool that decomposes an application's constituent functionality into atoms thereafter monitoring and aggregating atoms with respect to a particular activity. In doing so, the functionality of the system can be scaled based upon complexity and needs of the activity. Additionally, the system can be employed to monetize the atoms or activity capabilities based upon respective use.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen
  • Publication number: 20100325568
    Abstract: Aspects of the invention pertain to user interface visualizations, enabling efficient display of content on a display device. At least some content is presented having diagonal views to emphasize certain portions of the content while deemphasizing other portions of the content.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 23, 2010
    Applicant: Google Inc.
    Inventors: Elin R. Pedersen, Peter Hong
  • Patent number: 7761393
    Abstract: A system that can identify, create, update and/or process a workflow based upon a current, past or future activity is disclosed. A ‘workflow’ can be defined as an activity flow that includes interaction with, or assignment of work to, people, devices, or services by a single individual or a group of individuals. Once a workflow is determined in accordance with the innovation, the system can inform other users or groups that are performing, or intend to perform, a similar or like activity. In establishing the workflow, the innovation can operate in an ad hoc or authored manner. As well, the system can employ a combination of either ad hoc or authored mechanisms in establishment of the workflow.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Mary P. Czerwinski, Jeanine E. Spence
  • Patent number: 7747752
    Abstract: Systems and methods for negotiating a future communication are provided to facilitate interaction between persons who wish to interact but who presently may not be in a position or find it desirable to do so. Each party may be provided with an interaction manager that allows the parties to negotiate future time(s) for future communication by ascertaining mutually available free time and selecting from among these times. The parties may also elect to defer a communication until a particular communication channel becomes available.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: June 29, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Elin R. Pedersen
  • Patent number: 7577916
    Abstract: A technique for managing and representing dynamic context information. The system can manage local and remote activity information including sensor and computer application generated events such as calendar reminders. The technique allows users to store contextual relationship information associating an activity stream with temporary changes in the user interface that lie just outside a user's focus of attention in dynamic stylesheets. The dynamic stylesheets can be applied across work groups or companies and provide a similar contextual work environment. The dynamic stylesheets can also be customized to the specific needs of an individual. The techniques can be expanded beyond the computer desktop focus to include a user's complete work environment.
    Type: Grant
    Filed: February 21, 2001
    Date of Patent: August 18, 2009
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Elin R. Pedersen, Lester Nelson, Satoshi Ichimura
  • Publication number: 20070299631
    Abstract: A system that can log user actions associated with an activity is disclosed. For example, the system can maintain a log of user keystrokes, files accessed, files opened, files created, websites visited, communication events (e.g., phone calls, instant messaging communications), etc. Additionally, the system can log extrinsic data (e.g., context data) associated with the user actions. As well, these logged actions can be aggregated, synchronized and/or shared between multiple users and/or devices.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Mary P. Czerwinski, Jeanine E. Spence
  • Publication number: 20070300185
    Abstract: The innovation enables “total system” experiences for activities and activity-specialized experiences for applications and gadgets that allow them to align more closely with the user, his work, and his goals. In particular, the system provides for dynamically changing the user interface (UI) of the system level shell (“desktop”), of applications, and of standalone UI parts (“gadgets”), based upon a current (or future) activity of the user and other context data. The system can consider context data that includes extended activity data, information about the user's state, and information about the current environment. Preprogrammed and/or inferred rules can be used to decide how to adapt the UI based upon the activity. These rules can include, user rules, group rules, and device rules. Additionally, activities and applications can also participate in the decision of how to adapt the UI.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Mary P. Czerwinski, Michael D. Pinckney, Jeanine E. Spence
  • Publication number: 20070299713
    Abstract: A system that enables generation and/or modification of an activity template is disclosed. The activity template describes overall actions and resources associated with an activity. The system can automatically convert activity logs into recipes thereby reducing effort in activity reproduction. Self-tuning via machine learning-based algorithms can be employed thereby dynamically altering the template in accordance with on-going or historical user action.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Jeanine E. Spence
  • Publication number: 20070300225
    Abstract: User introspection is provided to help users achieve goals (e.g., work goals, personal goals) and become more effective at performing tasks. Activities can be monitored, logged, and compared to a set of goals or tasks. Feedback can be provided if a user has deviated from a specified goal or task, in the form of a recommendation as to a next action, or based upon user-defined criteria. Feedback can also be provided based on a multitude of parameters that can include prioritized goal definition and refinement, task avoidance behavior detection, baseline activity analysis (e.g. historical data), base-line capacity (personal and/or comparison to others), task reacquisition, etc.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Coporation
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Mary P. Czerwinski, Jeanine E. Spence
  • Publication number: 20070299795
    Abstract: A system that can identify, create, update and/or process a workflow based upon a current, past or future activity is disclosed. A ‘workflow’ can be defined as an activity flow that includes interaction with, or assignment of work to, people, devices, or services by a single individual or a group of individuals. Once a workflow is determined in accordance with the innovation, the system can inform other users or groups that are performing, or intend to perform, a similar or like activity. In establishing the workflow, the innovation can operate in an ad hoc or authored manner. As well, the system can employ a combination of either ad hoc or authored mechanisms in establishment of the workflow.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Mary P. Czerwinski, Jeanine E. Spence