Patents by Inventor John Oberon

John Oberon 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).

  • Patent number: 10671445
    Abstract: Systems, methods, and computer-readable media for identifying an optimal cluster configuration for performing a job in a remote cluster computing system. In some examples, one or more applications and a sample of a production load as part of a job for a remote cluster computing system is received. Different clusters of nodes are instantiated in the remote cluster computing system to form different cluster configurations. Multi-Linear regression models segmented into different load regions are trained by running at least a portion of the sample on the instantiated different clusters of nodes. Expected completion times of the production load across varying cluster configurations are identified using the multi-linear regression models. An optimal cluster configuration of the varying cluster configurations is determined for the job based on the identified expected completion times.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 2, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Antonio Nucci, Dragan Milosavljevic, Ping Pamela Tang, Athena Wong, Alex V. Truong, Alexander Sasha Stojanovic, John Oberon, Prasad Potipireddi, Ahmed Khattab, Samudra Harapan Bekti
  • Publication number: 20190171494
    Abstract: Systems, methods, and computer-readable media for identifying an optimal cluster configuration for performing a job in a remote cluster computing system. In some examples, one or more applications and a sample of a production load as part of a job for a remote cluster computing system is received. Different clusters of nodes are instantiated in the remote cluster computing system to form different cluster configurations. Multi-Linear regression models segmented into different load regions are trained by running at least a portion of the sample on the instantiated different clusters of nodes. Expected completion times of the production load across varying cluster configurations are identified using the multi-linear regression models. An optimal cluster configuration of the varying cluster configurations is determined for the job based on the identified expected completion times.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Inventors: Antonio Nucci, Dragan Milosavljevic, Ping Pamela Tang, Athena Wong, Alex V. Truong, Alexander Sasha Stojanovic, John Oberon, Prasad Potipireddi, Ahmed Khattab, Samudra Harapan Bekti
  • Patent number: 8850325
    Abstract: The claimed subject matter relates to an architecture that can scale a content feed in terms of the amount of content delivered in order to facilitate satisfactory experiences in connection with a social network. In particular, the architecture can utilize a content feed to disseminate content between members of a network community, generally relative to a particular social circle of a given user. The architecture can maintain a personal space for the user and display to the personal space content provided by a content feed. Content provided to the personal space (as well as that retrieved from the personal space) can be scaled based upon a variety of commitment characteristics associated with the social circle. In addition, the architecture can employ smart dispersal of content and can intelligently acquire additional content from the user or import suitable settings from disparate users.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, Owen Charles Braun, Alice Jane Bernheim Brush, Alex D Daley, Susan T. Dumais, Dragos A Manolescu, Henricus (Erik) Johannes Maria Meijer, Simon C Muzio, John Oberon, Rebecca Ann Norlander
  • Patent number: 8429000
    Abstract: An embodiment of the invention is directed toward determining a solution to an objective function that is to be maximized or minimized. An initial feasible basis is determined. An entering variable is determined to enter the initial feasible basis. It is determined if there is an exiting variable. While there is an exiting variable, the exiting variable is removed from the feasible basis, the entering variable is added to the feasible basis, and a new entering variable is determined.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Min Wei, Alexander S. Stojanovic, John Oberon
  • Patent number: 8370425
    Abstract: The claimed subject matter relates to an architecture that can facilitate creation and management of an event-oriented transient network and can further manage decommission of the transient network. In particular, the architecture can construct temporary communities based upon a particular event, project, or activity; manage (e.g., filter, prioritize, or control) communications and content associated with the community; and disband the community by deconstructing the transient network according to an aging function that controls how the network decays. In addition, the architecture can leverage existing information (e.g. profile data) and content feeds associated with disparate social networking services or communities for the benefit of the temporary community.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, Owen Charles Braun, Alice Jane Bernheim Brush, Mary P. Czerwinski, Alex David Daley, Susan T. Dumais, Dragos A. Manolescu, Henricus Johannes Maria Meijer, Simon Christer Muzio, John Oberon, Rebecca A. Norlander
  • Publication number: 20100306009
    Abstract: An embodiment of the invention is directed toward determining a solution to an objective function that is to be maximized or minimized. An initial feasible basis is determined. An entering variable is determined to enter the initial feasible basis. It is determined if there is an exiting variable. While there is an exiting variable, the exiting variable is removed from the feasible basis, the entering variable is added to the feasible basis, and a new entering variable is determined.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: MIN WEI, ALEXANDER S. STOJANOVIC, JOHN OBERON
  • Publication number: 20100169789
    Abstract: The claimed subject matter relates to an architecture that can scale a content feed in terms of the amount of content delivered in order to facilitate satisfactory experiences in connection with a social network. In particular, the architecture can utilize a content feed to disseminate content between members of a network community, generally relative to a particular social circle of a given user. The architecture can maintain a personal space for the user and display to the personal space content provided by a content feed. Content provided to the personal space (as well as that retrieved from the personal space) can be scaled based upon a variety of commitment characteristics associated with the social circle. In addition, the architecture can employ smart dispersal of content and can intelligently acquire additional content from the user or import suitable settings from disparate users.
    Type: Application
    Filed: August 17, 2009
    Publication date: July 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Lili Cheng, Owen Charles Braun, Alice Jane Bernheim Brush, Alex D. Daley, Susan T. Dumais, Dragos A. Manolescu, Henricus (Erik) Johannes Maria Meijer, Simon C. Muzio, John Oberon, Rebecca Ann Norlander
  • Publication number: 20100169134
    Abstract: The claimed subject matter relates to an architecture that can facilitate, enrich, or nurture relationships in a business enterprise environment. In particular, the architecture can construct a set of profiles associated with entities of the enterprise (e.g., employees, teams, departments, or the enterprise) based upon a wide range of transactions (e.g., behavior, activity, productivity, relationships, explicit or implicit feedback from collaborators . . . ) relating to the entity. Based upon these profiles, the architecture can determine a set of tasks and also identify advantageous relationships, wherein the tasks and relationships are deemed to facilitate accomplishing an objective to benefit the enterprise or entity. In addition, the architecture can nurture or cultivate the advantageous relationships by suggesting suitable behavior or performing opportunistic actions.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Lili Cheng, Owen Charles Braun, Eric I-Chao Chang, Susan T. Dumais, Dragos A. Manolescu, Henricus (Erik) Johannes Maria Meijer, Simon C. Muzio, John Oberon, Jeff Sandquist
  • Publication number: 20100094939
    Abstract: The claimed subject matter relates to an architecture that can facilitate creation and management of an event-oriented transient network and can further manage decommission of the transient network. In particular, the architecture can construct temporary communities based upon a particular event, project, or activity; manage (e.g., filter, prioritize, or control) communications and content associated with the community; and disband the community by deconstructing the transient network according to an aging function that controls how the network decays. In addition, the architecture can leverage existing information (e.g. profile data) and content feeds associated with disparate social networking services or communities for the benefit of the temporary community.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Lili Cheng, Owen Charles Braun, Alice Jane Bernheim Brush, Mary P. Czerwinski, Alex David Daley, Susan T. Dumais, Dragos A. Manolescu, Henricus Johannes Maria Meijer, Simon Christer Muzio, John Oberon, Rebecca A. Norlander