Patents by Inventor Bernardo A. Huberman

Bernardo A. Huberman 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: 20170318097
    Abstract: Example implementations relate to virtualized network function (VNF) placements. For example, VNF placements may include generating an initial mapping of a plurality of VNFs among a plurality of nodes of a network infrastructure, wherein the initial VNF mapping distributes each of a plurality of service chains associated with the plurality of VNFs to different top-of-rack switches. VNF placement may include generating an alternate VNF mapping of the plurality of VNFs among a portion of the plurality of nodes, wherein the alternate VNF mapping corresponds to a metric associated with node resource utilization and a particular amount of servers utilized by distributing the plurality of service chains according to the alternate VNF mapping. VNF placement may include placing the plurality of VNFs according to a selected placement from the initial VNF mapping and the alternate VNF mapping.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Julie Ward Drew, Freddy Chua, Ying Zhang, Puneet Sharma, Bernardo Huberman
  • Publication number: 20170316596
    Abstract: In one example, a system for a data visualization includes a generation engine to link data to corresponding objects within a three-dimensional (3-D) visualization of an area, a level engine to display the corresponding objects at a selected level of detail, a data engine to alter a setting of the corresponding objects upon a selection of the corresponding objects, and a simulation engine to generate a simulation of the corresponding objects within the area based on the altered setting.
    Type: Application
    Filed: April 27, 2016
    Publication date: November 2, 2017
    Inventors: Drew Harmon Pollock, Bernardo Huberman
  • Publication number: 20170213266
    Abstract: A system, method, and a computer-readable storage device for generating a performance offering for executing an interactive application in a cloud system is described herein. In one aspect, a purchasing request is received from a customer device. The purchasing request may include an interactive application profile of an interactive application that lists a web service utilized by an interactive application. A performance offering for hosting the web service is then generated based on an analysis of a web service benchmark corresponding to the web service and a cloud profile. The cloud profile can characterize computing resources available within a cloud system. The performance offering is then communicated to the customer device as a user selectable menu option.
    Type: Application
    Filed: September 26, 2014
    Publication date: July 27, 2017
    Inventors: Filippo Balestrieri, Bernardo Huberman
  • Publication number: 20170178041
    Abstract: Examples of providing completion contracts are included. Completion contracts are offered for a request for cloud services. The completion contracts are continuous-decision based and have different prices and different durations to complete the request for cloud services.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Andrew Li, Julie Ward Drew, Filippo Balestrieri, Bernardo Huberman
  • Patent number: 9436663
    Abstract: A content platform for presenting documents to a user based on topics and collective opinions expressed in the documents is disclosed. The content platform mines a corpus of documents to identify a set of topics and analyzes each document in the corpus of documents to determine a set of opinions associated with the set of topics. The corpus of documents is presented to the user based on the set of topics and the set of opinions. Each document in the corpus of documents is visually modified to focus the user's attention on the set of opinions associated with the set of topics.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Joshua Hailpern, Bernardo Huberman
  • Publication number: 20160217056
    Abstract: An example method can include receiving network data related to a distributed system. A statistical model of the distributed system based on the network data can be employed to determine a statistical deviation of a given flow of information through a portion of the distributed system. A number of statistically deviated flows connected to the given flow can be determined based on a context of the distributed system. A determination can be made if the given flow is an anomaly based on the number of statistically deviated flows connected to the given flow.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventors: FREDDY CHUA, Bernardo Huberman, Ee-Peng Lim
  • Publication number: 20160078002
    Abstract: A platform for representing numerical data in a mobile device is disclosed. The platform receives numerical data from at least one party, the numerical data arranged into multiple categories. Categories are selected from the multiple categories for display in the mobile device. Data attributes in each selected category are associated with at least one infographic. Display views of the data attributes in each selected category are created using the at least one infograpic, the display views expandable for each selected category.
    Type: Application
    Filed: August 13, 2013
    Publication date: March 17, 2016
    Inventors: Joshua Hailpern, Bernardo Huberman
  • Patent number: 9288638
    Abstract: A method for social networking of mobile devices based upon telephone numbers of the mobile devices includes receiving user profile information and telephone numbers of contacts from a plurality of users' mobile devices; at least one of creating and updating respective user profiles based upon the telephone numbers of the users' mobile devices and the received profile information; identifying relationships among the users based at least upon the contacts contained in the contacts information; and establishing a social network group including at least two of the users based upon the identified relationships among the users.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: March 15, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anupriya Ankolekar, Dennis Matthews Wilkinson, Bernardo Huberman, Gabor Janos Szabo, Fang Wu
  • Patent number: 9275542
    Abstract: Associations between pieces of electronic audio content and geographic locations are stored. An indication of a present link between an electronic device and a particular geographic location is received. A particular piece of electronic audio content is identified as being related to the particular geographic location. The identified piece of electronic audio content then is made available to the electronic device.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 1, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anupriya Ankolekar, Bernardo Huberman, Thomas E. Sandholm, W. Alex Vorbau
  • Publication number: 20160044122
    Abstract: A computer-implemented method, system, and non-transitory computer readable medium for device pairing for content sharing are disclosed. An encoded URL is accessed in a first device, the encoded URL associated with a second device. A content group identifier is provided to the second device. The second device is notified that content is ready to be pushed to the second device from the first device through the content group. Content is pushed from the first device to the second device through the content group.
    Type: Application
    Filed: April 3, 2013
    Publication date: February 11, 2016
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
    Inventors: Thomas E. Sandholm, Anupriya Ankolekar, Bernardo Huberman
  • Patent number: 9189540
    Abstract: A content platform for providing a mobile, web-based contextual alignment view of a corpus of documents is disclosed. A corpus of documents is mined to identify a set of topics. Each document in the corpus is analyzed to determine a set of opinions associated with the set of topics, the set of opinions including a corpus opinion. Each document in the corpus is classified based on alignment with the corpus opinion. The corpus of documents is presented to the user according to the document classification.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: November 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joshua Hailpern, Bernardo Huberman
  • Publication number: 20150304369
    Abstract: A content sharing platform for sharing content between collocated mobile devices in an ad-hoc private social group is disclosed. The content sharing platform enables users of collocated mobile devices to discover an ad-hoc private social group. A content group identifier identifying a content group is shared with users in the ad-hoc private social group. The content group identifier enables users in the content group to access a web user interface to share content with the content group. The users' interactions with the content are processed in real-time for all the collocated mobile devices in the content group. The content sharing platform displays context-aware and history-aware features of the content through the web user interface. Users of the content sharing platform may share, interact and collaborate with content in real-time in their collocated mobile devices.
    Type: Application
    Filed: September 27, 2012
    Publication date: October 22, 2015
    Inventors: Thomas E. Sandholm, Anupriya ANKOLEKAR, Bernardo HUBERMAN
  • Publication number: 20150242900
    Abstract: Examples disclosed herein relate to generating advertisement based on a location of a client device. At least one advertisement is generated based on the location of the diem device. The at least one advertisement is selected from a plurality of advertisement bids that match a criteria related to the location of the client device. The at least one advertisement is provided to the client device while executing a printing transaction at the location.
    Type: Application
    Filed: September 28, 2012
    Publication date: August 27, 2015
    Inventors: Murilo Juchem, David Brisson, Bernardo Huberman
  • Publication number: 20150199631
    Abstract: Examples relate to performance of tasks within organizations. In example implementations, a computing device receives a user profile of a plurality of users in an organization. The device may receive a task from a first user in the organization including an action to be performed by one user on behalf of another. In response, the device may receive a plurality of bids from other users in the organization, where each bid specifies a number of credits to be exchanged between the first user and a second user for performance of the task. The device may receive a selection of a particular bid from the first user. Upon performance of the task, the device may exchange the specified number of credits between the first user and the second user.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Anupriya Ankolekar, Sitaram Asur, Filippo Balestrieri, Bernardo Huberman
  • Publication number: 20150073846
    Abstract: A purchase order is received by an entity associated with an organization for a product to be obtained via a vendor, wherein the product has a value in external-obtainment units. The product is inventoried in a repository of the organization, wherein the product is obtainable via the repository of the organization with internal-obtainment units. The product is allocated to a number of entities associated with the organization.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Filippo Balestrieri, Bernardo Huberman, Thomas E. Sandholm
  • Patent number: 8930400
    Abstract: Embodiments of the present invention relate to a system and method for discovering knowledge communities. Embodiments of the present invention may comprise providing user access to a network of documents, gathering document access data relating to user access of each document in the network of documents and document authorship and review data, and establishing relationships between users and documents based on the document access data and document authorship and review data. Further, embodiments of the present invention may comprise establishing a network of users that are linked by common document access patterns based on the relationships between users and documents, and clustering communities of users within the network.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: January 6, 2015
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Lada Adamic, Bernardo Huberman
  • Publication number: 20140358710
    Abstract: Example embodiments relate to a resource market based on reusable usage points and usage periods. In some examples, a system may maintain multiple resources provided by at least one resource provider, each resource being conditionally accessible by a user. The system may maintain multiple types of usage periods, each different usage period type specifying a different duration. The system may maintain multiple types of usage points, the usage point types being respectively associated with the usage period types. The system may allow the user to access a first resource of the multiple resources during a particular usage period by allocating a number of usage points to the first resource. The usage may be allowed based on the usage period being of a first usage period type and the number of usage points each being of an associated first usage point type.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Filippo Balestrieri, Christina Aperjis, Bernardo Huberman
  • Publication number: 20140344001
    Abstract: Example embodiments relate to a resource market based on reusable usage points and usage periods. In example embodiments, a system may maintain multiple resources provided by at least one resource provider, each resource being accessible by a user. The system may maintain multiple consecutive usage periods, during which the user can use resources of the multiple resources. The system may maintain, for the user, a number of usage points that may be exchanged by the user for usage of at least one of the multiple resources. Each usage point may be associated with a particular usage period of the multiple consecutive usage periods. The system may, for each usage point, allow the user to allocate, re-allocate or refrain from allocating the usage point to a particular resource during the usage period associated with the particular usage point.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Christina Aperjis, Filippo Balestrieri, Bernardo Huberman
  • Publication number: 20140304264
    Abstract: A content platform for providing a mobile, web-based contextual alignment view of a corpus of documents is disclosed. A corpus of documents is mined to identify a set of topics. Each document in the corpus is analyzed to determine a set of opinions associated with the set of topics, the set of opinions including a corpus opinion. Each document in the corpus is classified based on alignment with the corpus opinion. The corpus of documents is presented to the user according to the document classification.
    Type: Application
    Filed: April 5, 2013
    Publication date: October 9, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Joshua Hailpern, Bernardo Huberman
  • Publication number: 20140214467
    Abstract: Systems, methods, and machine-readable and executable instructions are provided for crowdsourcing a task within an enterprise. Crowdsourcing a task within an enterprise can include receiving features of a number of tasks, receiving features of a number of users, comparing a portion of the features of the number of tasks with a portion of the features of the number of users, and recommending tasks for particular users based on the comparison.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Sitaram Asur, Anupriya Ankolekar, Bernardo Huberman