Patents.
Inventions connected to their inventors and to the projects, companies, talks, events, and ideas around them.
Add a patent ↗Distributed storage resource scheduler and load balancer
US8935500B1 · VMware, Inc. · Source: google-patentsDistributed storage resources having multiple storage units are managed based on data collected from online monitoring of workloads on the storage units and performance characteristics of the storage units. The collected data is sampled at discrete time intervals over a time period of interest,
Irfan Ahmad, Ajay Gulati, Carl A. Waldspurger, Chethan Kumar · 4 inventors totalCurated answers community automatically populated through user query monitoring
US8935272B2 · Alation, Inc. · Source: google-patents+first-party-careerAaron Kalb, Venkatesh Ganti, Feng Niu, Satyen Sangani · 4 inventors totalMultiple bit nonvolatile memory based on current induced domain wall motion in a nanowire magnetic tunnel junction
US8934289B2 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Michael C. Gaidis, William Gallagher, Luc Thomas · 5 inventors totalProcessing cellular telephone subscription for E-mail threads
US8930479B2 · International Business Machines Corp · Source: google-patentsA method and system for processing a subscription to an e-mail message thread. Short Message Service (SMS) data is assigned to a mobile device. Both a telephone number associated with the mobile device and the assigned SMS data are assigned to a setting in a database stored in an e-mail message server. A subscription to updates related to an e-mail message thread associated with the e-mail message server is created. The creation of the subscription includes correlating the telephone number and the SMS data to a unique e-mail message thread identifier of the e-mail message thread. The updates related to the e-mail message thread are sent to the mobile device via the e-mail message server.
Kelly Abuelsaad, Tamer E. Abuelsaad, Candice B. Gilzean, Muniasamy Subramanian · 4 inventors totalHomogenizing time-based seniority signal with transition-based signal
US20160196619A1 · LinkedIn Corporation · Source: google-patentsA seniority standardization system derives seniority values in the context of an on-line social network system, leveraging transition data to determine the seniority rank of a professional title.
Vitaly Gordon, Uri Merhav, Kin Fai Kan · 3 inventors totalAutomatic identification of modifier terms in a title string
US20160196272A1 · LinkedIn Corporation · Source: google-patentsA title standardization system automatically identifies modifier terms in title strings and stores these terms in a dictionary for future use.
Vitaly Gordon, Uri Merhav, Kin Fai Kan · 3 inventors totalInferring seniority based on canonical titles
US20160196266A1 · LinkedIn Corporation · Source: google-patentsA standardization system determines a canonical title corresponding to a title string associated with a member profile in an on-line social network system and derives the seniority associated with it.
Vitaly Gordon, Uri Merhav, Kin Fai Kan · 3 inventors totalNotifying online conference participant of presenting identified portion of content
US8918470B2 · International Business Machines Corp · Source: google-patentsIn a method for notifying a participant of an online conference of when a portion of content will be presented during the online conference, a computer receives at least one data item identifying the portion of content. The computer determines an estimate of a time at which the portion of content will be presented and the level of confidence in the accuracy of the estimate. The computer transmits a user notification including the estimate of the time at which the portion of content will be presented and the level of confidence in the accuracy of the estimate.
Kelly Abuelsaad, Kulvir Singh Bhogal, Lisa Seacat Deluca, Soobaek Jang · 4 inventors totalAutomated experimentation platform
US20150178052A1 · Atigeo LLC · Source: google-patentsAn automated experimentation platform for estimating values derivable from large data sets. (abstract excerpt from Google Patents)
David Talby, Michael Sandoval · 2 inventors totalMethod and system for estimating values derived from large data sets based on values computed from a smaller data set
CA2929568A1 · Atigeo LLC · Source: google-patentsMethods and systems for estimating values that could be derived from a large data set, were it available, from values computed from an available smaller data set. (abstract excerpt from Google Patents)
David Talby, Michael Sandoval · 2 inventors totalDistributed storage resource scheduler and load balancer
US8914598B2 · VMware, Inc. · Source: google-patentsDistributed storage resources are managed based on data collected from online monitoring of workloads on the storage resources and performance characteristics of the storage resources. Load metrics are calculated from the collected data and used to identify workloads that are migration candidates
Irfan Ahmad, Ajay Gulati, Chethan Kumar · 3 inventors totalGrid-enabled, service-oriented architecture for enabling high-speed computing applications
US8909698B2 · International Business Machines Corporation · Source: google-patentsAccording to one aspect of the present disclosure, a method and technique for data processing in a distributed computing system having a service-oriented architecture is disclosed. The method includes: receiving, by a workload input interface, workloads associated with an application from one or more clients for execution on the distributed computing system; identifying, by a resource management interface, available service hosts or service instances for computing the workloads received from the one or more clients; responsive to receiving an allocation request for the one or more hosts or service instances by the workload input interface, providing, by the resource management interface, address information of one or more workload output interfaces; and sending, by the one or more workload output interfaces, workloads received from the workload input interface to the one or more service instances.
Yonggang Hu, Onkar S. Parmar · 2 inventors totalFilter chains with associated multipath views for exploring large data sets
US8909656B2 · Palantir Technologies Inc · Source: google-patentsA multipath explorer may allow a user to quickly visualize an entire population of data hierarchically in a tree-like structure. For example, a user can select a first filter to be applied to a data set, and the multipath explorer can display data in the data set that satisfies the first filter requirements and data in the data set that does not satisfy the first filter requirements. A second filter can be applied to the data in the data set, and the multipath explorer can display data in the data set that satisfies the first and second filter requirements, data in the data set that satisfies the first filter requirements and not the second filter requirements, data in the data set that satisfies the second filter requirements and not the first filter requirements, and data in the data set that does not satisfy the first or second filter requirements.
Beyang Liu, Adit Kumar, Lindsay Canfield, Karl Hanson, Kevin Simler · 5 inventors totalMethod and system for improving relevance of web content
US8909633B2 · Yahoo! Inc. · Source: freepatentsonline+usptoA method and system for improving relevance of web content. The method includes receiving a search query from a user. The method also includes processing the search query by generating a list of web content results based on the search query. The search query is also processed by determining a plurality of click counts for the list of web content results. Each click count of the plurality of click counts is generated by one or more contacts in a social network of the user. The search query is further processed by mapping each click count to a corresponding web content result in the list of web content results. The method further includes displaying the list of web content results along with the plurality of click counts. Each click count of the plurality of click counts is displayed with the corresponding web content result in the list of web content results.
Ashvin Agrawal, Ankit Sobti, Arup Malakar · 3 inventors totalMulti-objective optimization for new members of a social network
US20150278375A1 · LinkedIn Corporation · Source: uspto+google-patents+linkedin-career-authorityEvion Kim, Haishan Liu, Mitul Tiwari, Mathieu Bastian · 4 inventors totalPinning magnetic domain walls in a magnetic domain shift register memory device
US8902626B2 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Michael C. Gaidis · 3 inventors totalMethods, apparatus and systems for managing energy assets
US8892264B2 · Viridity Energy, Inc. · Source: justia+author-career-authorityDuncan DeVore, Alain P. Steven, Audrey A. Zibelman, Duncan K. DeVore, Craig Stewart · 5 inventors totalMethods, apparatuses, and computer-readable media for computing checksums for effective caching in continuous distributed builds
US8863084B2 · Google Inc. · Source: google-patentsMethods, systems, and computer-readable media for determining whether dependencies of configuration files have changed such that the compilation strategy should be recomputed. Local build checksums are computed for individual configuration files by sorting input paths to the configuration files plus data indicating whether the path refers to a file or a directory and a checksum computed on the configuration file itself.
Ulf Adams, Michael Forster, Steffi Scherzinger, Christian Karl Kemper · 4 inventors totalLithium reservoir system and method for rechargeable lithium ion batteries
US8859120B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Jasim Ahmed, Sungbae Park · 4 inventors totalMethods and systems for detecting anomalies during IO accesses
US8850004B2 · VMware, Inc. · Source: google-patentsAn anomaly in a shared input/output (IO) resource that is accessed by a plurality hosts or clients is detected when a host that is not bound by any QoS policy presents large workloads to a shared IO resource that is also accessed by hosts or clients that are governed by QoS policy. The anomaly
Irfan Ahmad, Ajay Gulati, Jyothir Ramanan, Carl A. Waldspurger · 4 inventors totalMethods and systems for recommending decision makers in an organization
US20150095121A1 · LinkedIn Corporation · Source: google-patentsThis disclosure provides for systems and methods directed to generating colleague recommendations within a social network service. The systems and methods may include identifying a sample member of a social network service and determining an organizational unit associated with the sample member. The sample member may be associated with prior member activity involving a source member and the organizational unit may represent a department within an organization. The systems and methods may also include identifying various candidate members, where the candidate members are associated with the organizational unit. The systems and methods may also include surfacing the plurality of candidate members to a computer system being operated by the source member.
Pete Skomoroch, Mathieu Bastian, Jessica Zuniga, Zal Yaz Bilimoria, Peter N. Skomoroch · 5 inventors totalModeling and visualizing level-based hierarchies
US20150193531A1 · International Business Machines Corp · Source: google-patentsFlexibly modeling and visualizing a level-based hierarchy. A first level set and a second level set are identified from a first data set and a second data set in a first domain and a second domain, respectively. A first relationship type to be used between the first level set and the second level set is received. A first hierarchy is formalized, including at least the first level set and the second level set joined in a hierarchical relationship according to the first relationship type.
Lena Woolf, Dan J. Mandelstein, Sushain Pandit, Subramanian Palaniappan, Olena Woolf, Fenglian Xu · 6 inventors totalDetermine a school rank utilizing on-line social network data
US20160086289A1 · LinkedIn Corporation · Source: google-patentsA school ranking system determines a ranking of a school based on career outcomes data obtained from member profile data stored by an on-line social network system.
Vitaly Gordon, Ada Cheuk Ying Yu, Navneet Kapur · 3 inventors totalDetermine a company rank utilizing on-line social network data
US20160086195A1 · LinkedIn Corporation · Source: google-patentsA company ranking system examines member profiles representing respective members of an on-line social network system and extracts transition data from which company ranks are derived.
Vitaly Gordon, Navneet Kapur, Ada Cheuk Ying Yu · 3 inventors totalAccelerated class check
US8839274B2 · Azul Systems, Inc. · Source: google-patents+justia-patentsCliff Click, Gil Tene, Cliff N. Click, Jr., Murali Sundaresan, Michael A. Wolf · 5 inventors totalCPU utilization metering on systems that include multiple hardware threads per core
US8838940B2 · Azul Systems, Inc. · Source: google-patents+justia-patentsCliff Click, Gil Tene, Michael A. Wolf, Cliff N. Click, Jr. · 4 inventors totalCommand management in a networked computing environment
US8838799B2 · International Business Machines Corp · Source: google-patentsEmbodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of commands for an instance of a virtual resource may be received in a computer memory medium or the like. The commands may then be analyzed and information pertaining to the commands may be stored in a computer storage device or the like. When a user/requester later wishes to identify a command to be utilized for another instance of the virtual resource, the requester can access the information and make a determination as to what commands are typically utilized for similar and/or previous instances of the virtual resource.
Kelly Abuelsaad, Kulvir S. Bhogal, Lisa Seacat Deluca, Soobaek Jang · 4 inventors totalTechnique for building a user profile based on content consumption or production
US8838589B1 · Reverb Technologies, Inc. · Source: google-patents+freepatentsonlineA method develops a user profile to indicate a user's topics of interest. Documents considered by a computer system to have been consumed by a first user are identified. Document summaries are developed identifying concepts represented in each document and the relative strength by which each concept is considered associated with the document, and are accumulated from all identified documents into a profile for the first user, stored in a user profile database.
Tony Tam, Anthony L. Tam · 2 inventors totalMultiple system images for over-the-air updates
US8832439B2 · Facebook, Inc. · Source: google-patentsIn one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.
George Hotz, Gueorgui Djabarov, Shaheen Ashok Gandhi · 3 inventors totalOnline classification of memory pages based on activity level using dynamically
US8832390B1 · VMware, Inc. · Source: google-patentsActivity level of memory pages is repeatedly classified in a virtual machine environment, so that live VM migration can be carried out more efficiently. The time intervals upon which the activity level of the memory pages are repeatedly classified can be dynamically adjusted to better align its
Irfan Ahmad, Kiran Tati, Pin Lu · 3 inventors totalMethod and system for searching and analyzing large numbers of electronic documents
US20140372956A1 · Atigeo LLC · Source: google-patentsMethods and systems for accessing, searching, analyzing, and visualizing electronically stored information, including electronic documents; these construct graph-like representations of information searches. (abstract excerpt from Google Patents)
David Talby, Michael Sandoval · 2 inventors totalLi-ion battery with coated electrolyte
US20150064537A1 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Edward Knudsen · 3 inventors totalThermally assisted MRAM with multilayer strap and top contact for low thermal conductivity
US8809827B1 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata · 2 inventors totalExtensible system and method for information extraction in a data processing system
US8805834B2 · International Business Machines Corporation · Source: google-patentsA data mashup system with information extraction capabilities that receives multiple streams of textual data, at least one unstructured, and applies annotators stored in a repository.
Frederick Reiss, Yunyao Li, Frederick Ralph Reiss, David Everett Simmen, Suresh Thalamati · 5 inventors totalAutomatic generation of evaluation and management medical codes
US20150039344A1 · Atigeo LLC · Source: google-patentsThe current document is directed to methods and systems for automated generation of evaluation and management medical codes (E/M codes). (abstract excerpt from Google Patents)
David Talby, Michael Sandoval · 2 inventors totalSocial snippet augmenting
EP3028185A1 · Microsoft Technology Licensing, LLC · Source: google-patentsOmar Alonso, Vasileios Kandylas, Justin Ormont · 3 inventors totalSystems and methods for double hulled virtualization operations
US8793688B1 · Joyent, Inc. · Source: google-patentsA method for storing and processing data includes providing an operating system (OS) virtualization running on a processor and having a plurality of containers. Each container may prevent privilege escalation by a user to an administrator of a global zone running the OS virtualization. The method may also include providing a hardware virtual machine (HVM) for the user, the HVM encapsulated in one of the containers. A system for storing and processing data is provided that includes an operating system (OS) virtualization stored in a memory and running on a processor. The OS virtualization has a plurality of containers, and each container prevents privilege escalation by a user to an administrator of a global zone running the OS virtualization. The HVM may be encapsulated in one of the containers. A non-transitory computer readable storage medium having a program recorded thereon is provided.
Bryan Cantrill, Robert Mustacchi, Max Bruning, Gerald Jelinek · 4 inventors totalInferred salary distribution for schools
US20160026916A1 · LinkedIn Corporation · Source: google-patentsA salary range engine identifies attributes of member profiles of a social networking service and correlates those attributes to infer salary distributions.
Vitaly Gordon, Luke MacDonald Vilnis, Andrew David Blevins, Gloria Lau · 4 inventors totalSystems and methods for rule based meta-programming of actions for rule based build systems
US8782595B1 · Google Inc. · Source: google-patentsA build system and method, including receiving attribute rules and new rules, wherein the attribute rules correspond to one or more predefined default actions of the build system, wherein the new rules specify new actions that are to be added to the build system. A graph is generated to include files specified as attributes in the attribute rules and the predefined default actions that correspond to the attribute rules. A request to enable at least one of the new rules is received. Action listener rules are received, indicating default actions and corresponding new rules. The graph is checked for default actions indicated in the action listener rules, and additional actions are added to the graph for new rules based on those default actions.
Ulf Adams, Jeffrey van Gogh, Ronald Aaron Braunstein, Stephen F. Yegge, Michael Forster, Bruce Chandler Carruth, Manuel Victor Klimek · 7 inventors totalSystems and methods for time-based dynamic allocation of resource management
US8782224B2 · Joyent, Inc. · Source: google-patentsSystems, methods, and media for method for managing requests for computing resources. Methods may include dynamically throttling requests for computing resources generated by one or more tenants within a multi-tenant system, such as a cloud. In some embodiments, the present technology may dynamically throttle I/O operations for a physical storage media that is accessible by the tenants of the cloud. The present technology may dynamically throttle I/O operations to ensure fair access to the physical storage media for each tenant within the cloud.
Bryan Cantrill, William D. Pijewski, Gerald A. Jelinek, Brendan Gregg · 4 inventors totalCompact aggregation working areas for efficient grouping and aggregation using multi-core CPUs
US8782102B2 · International Business Machines Corporation · Source: google-patents+freepatentsonlineA system is described for creating compact aggregation working areas for efficient grouping and aggregation using multi-core CPUs. The system implements operations including computing a running aggregate for a group within a business intelligence (BI) query, and identifying a location to store running aggregate information within an aggregation working area of a cache. The aggregation working area includes first and second data structures. The first data structure stores running aggregate information that is associated with a group that is accessed frequently relative to a threshold. The second data structure stores running aggregate information that is associated with a group that is accessed infrequently relative to the threshold. The operations also include storing the running aggregate information in either the first or second data structure of the aggregation working area based on a characterization of the group as a frequently or infrequently accessed group.
Frederick Reiss, Lin Qiao, Frederick R. Reiss · 3 inventors totalEarly configuration in deploying an enterprise application
US8776048B2 · International Business Machines Corp · Source: google-patentsIllustrative embodiments include a method, system, and computer program product for early configuration of an application in a deployment of an enterprise application. A section is located in an enterprise application deployment file of the enterprise application. The section includes configuration information of the application. The configuration information of the application is loaded before completing loading of the enterprise application deployment file such that the application is configurable without waiting for the loading of the enterprise application deployment file to complete. Loading the enterprise application deployment file is continued without waiting for a configuring of the application using the configuration information of the application that is loaded.
Kelly Abuelsaad, Kulvir Singh Bhogal, Lisa Seacat Deluca, Soobaek Jang · 4 inventors totalRefining a dictionary for information extraction
US8775419B2 · International Business Machines Corporation · Source: google-patentsProvenance-based refinement of the dictionaries used by rule-based information extraction systems.
Frederick Reiss, Laura Chiticariu, Sudeepa Roy, Vitaly Feldman, Frederick R. Reiss, Huaiyu Zhu · 6 inventors totalResearch mission identification
US8768861B2 · Yahoo! Inc. · Source: google-patents+justia+author-career-authorityDebora Donato, Francesco Bonchi, Liang-Yu Chi · 3 inventors totalCalculating walking directions based on a user's walking attributes and location history
US8768626B1 · Google Inc. · Source: google-patentsThe disclosed subject matter relates to computer implemented methods for calculating walking directions based on walking attributes and location history of a user. In one aspect, a method includes accessing a user profile and location history of a user. The user profile of the user includes the user's walking attributes. The location history of the user includes the user's location data from respective dates and times. The location data is received from a location-aware device associated with the user. The method further includes receiving a request for walking directions for the user, the walking directions being from a first location to a second location. The method further includes calculating, in response to the received request, walking directions from the first location to the second location, based on the walking attributes of the user and the location history of the user.
Jaikumar Ganesh · 1 inventor totalCreating an on-line job function ontology
US20150379112A1 · LinkedIn Corporation · Source: google-patentsMethod and system to create a job function ontology derived from member profiles maintained in an on-line social networking system, associating job function entities with respective sets of professional attributes.
Vitaly Gordon, Gloria Lau, Kin Fai Kan · 3 inventors totalMeasurement of Oxytocin and Vasopressin
US20160377635A1 · Martin-Protean Llc · Source: google-patents+uspto+career-authorityLance Martin, Warham Lance Martin, JR. · 2 inventors totalSystem and method for charging and discharging a Li-ion battery
US8760118B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Jasim Ahmed · 3 inventors totalMetal/oxygen battery with a clean surface for oxidizing redox additives
US20150295245A1 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Paul Albertus, Timm Lohmann, Boris Kozinsky · 5 inventors totalMethod and system for distributed application stack deployment
US8756595B2 · Yahoo! Inc. · Source: google-patentsMethod, system, and programs for deploying a distributed application stack on a cluster. A request is first received to deploy the distributed application stack including a plurality of software artifacts on the cluster including a plurality of nodes. Configuration information is then retrieved from a configuration repository based on the received request. The configuration information includes a version of each software artifact of the distributed application stack and a type of each node of the cluster. An instruction is created for each node based on the retrieved configuration information. The instruction is to be used to direct each node to deploy at least one of the plurality of software artifacts from a software package repository onto the node itself. The created instruction is then transmitted to each node.
Konstantin Boudnik, Roman Shaposhnik, Andre Arcilla, Roman V. Shaposhnik · 4 inventors total