Patents.
Inventions connected to their inventors and to the projects, companies, talks, events, and ideas around them.
Add a patent ↗Structure and method to reduce shorting in STT-MRAM device
US9947863B2 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Gen P. Lauer, Nathan P. Marchack · 4 inventors totalDynamic model based software application development
US9946517B2 · Amazon Technologies, Inc. · Source: google-patentsA system and method of dynamically generating software is provided. Applications are created in a set of workflow models which are tested in an interpretive test environment. The models are stored in a versioning repository and code generation templates created for the models. (abstract excerpt from Google Patents)
David Talby · 1 inventor totalSystems and methods for non-invasive respiratory rate measurement
US9943267B2 · Spry Health, Inc. · Source: google-patentsSystems and methods for non-invasive respiratory rate measurement are disclosed. In some embodiments, a system comprises a wearable member including an energy transmitter configured to project energy into tissue of a user. An energy receiver generates a multichannel signal based on a first received portion of the energy. A respiratory rate calculation system includes a pre-processing module to filter noise, a spectrum module, and a respiratory rate processing module.
Elad Ferber, Pierre-Jean Cobut, Ramkrishnan Narayanan, Derya Gol Gungor · 4 inventors totalCross border transaction machine translation
US9940658B2 · eBay Inc. (later PayPal, Inc.) · Source: Filed during his eBay tenure with eBay machine-translation researchers (Hassan Sawaf led eBay MT); brief affiliation is eBayA user query for items is received in a first language and translated from the first language to a second language. A result set in the second language that meets the query is obtained and is translated into the first language for presentation to the user. User feedback is used to build an ontology for optimizing the translation from the first language to the second language based on query context and the feedback.
Alex Cozzi, Marc Delingat, Hassan Sawaf, Kiran Reddy Nagarur, Yoram Vardi · 5 inventors totalVehicle information display and management
US9940089B2 · International Business Machines Corporation · Source: google-patentsApproaches presented herein include an electronic, programmable vehicle window display device and a method of managing the same. Specifically, an electronic, programmable vehicle window display device is provided for displaying a registration or other vehicle information in a window of a vehicle.
Santosh Borse, Michael Bender, Santosh S. Borse, Keith R. Walker · 4 inventors totalSystems and methods for interest-driven data visualization systems utilizing visualization image data and trellised visualizations
US9934299B2 · Workday, Inc. · Source: uspto+google-patents+inventor-first-party+platfora-career-authorityJames Mulholland, Prithvi Prabhu, Hans-Frederick Brown, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman, and collaborators · 7 inventors totalSystems and methods for lead routing
US9930175B2 · YP LLC · Source: google-patents+author-career-authorityDeepak Thakral, Mehul Jain, Karthik Raman, Chitiksha Shah, Kent William Laux, Deepak Kumar Thakral · 6 inventors totalSocially generated and shared graphical representations
US9928623B2 · International Business Machines Corp · Source: google-patentsAccording to embodiments of the present invention, one or more computer processors display unstructured data. One or more computer processors display a first chart that graphically represents at least a portion of the unstructured data. In response to the first chart failing to satisfy a user-defined criteria, one or more computer processors modifies the first chart to generate a second chart that graphically represents at least a portion of the unstructured data in a user-defined manner. In certain embodiments, the unstructured data includes information that does not have a pre-defined data model and/or is not organized in a pre-defined manner.
Kelly Abuelsaad, Soobaek Jang, Daniel C. Krook, Craig M. Trim · 4 inventors totalDetecting and recording atomic execution
US9928072B2 · Azul Systems, Inc. · Source: google-patents+justia-patentsCliff Click, Gil Tene, Michael A. Wolf, Cliff N. Click, Jr. · 4 inventors totalEnhanced managed runtime environments that support deterministic record and replay
US9928071B2 · Azul Systems, Inc. · Source: google-patents+justia-patentsCliff Click, Gil Tene, Michael A. Wolf, Cliff N. Click, Jr. · 4 inventors totalNetwork device
USD813212S1 · eero inc. · Source: google-patents+eero-authorityAmos Schallich, Paul Nangeroni, Paul Kelley, Nicholas Reid, Nathaniel C. Hardison, Nicholas S. Weaver, Timothy Amos Schallich · 7 inventors totalComputation of composite functions in a map-reduce framework
US9916344B2 · International Business Machines Corporation · Source: google-patentsEmbodiments of the present invention provide efficient systems and methods for processing large data sets using a composite function. Embodiments can be used to compute a broad range of composite functions in a single map-reduce job. Each mapper computes an additive function G on a set of specified data partitions, and then passes the results to one or more reducers.
Svetlana Levitan, Damir Spisic · 2 inventors totalAutonomous vehicle interface system
US9915950B2 · Polysync Technologies Inc · Source: google-patentsIn embodiments of an autonomous vehicle interface system, system nodes are each implemented as a distributed node for independent data processing of low-level sensor data and/or high-level system data. The high-level system data is abstracted from the low-level sensor data, providing invariance to system configuration in higher-level processing algorithms. The autonomous vehicle interface system includes at least one real-time bus for data communications of the low-level sensor data and the high-level system data between the system nodes. The system also includes an application programming interface (API) configured for access by the system nodes to the low-level sensor data and the high-level system data that is published on the real-time bus and accessible via the API.
Josh Hartung, Joshua John Hartung, Jonathan Lamb, David Paul Miller, Robert Dean Hambrick · 5 inventors totalSegmentation of Images
US20180260759A1 · Mighty AI LLC · Source: google-patentsDisclosed is a configuration for segmenting an image. For each user, the configuration computes an accuracy and contribution score. The configuration determines multiple tasks for segmenting an image. For each task, the configuration assigns a particular user to work on a task based on an accuracy or a contribution score of the particular user, receives an indication of a completed task from the particular user, and assesses an accuracy of the completed task based on the accuracy of the particular user. Responsive to determining all multiple tasks are completed accurately, the configuration combines the completed multiple tasks to form a segmented image.
Daryn Nakhuda, Matthew Justin Von Bencke, Daryn Edward Nakhuda, Angela Beth Hugeback, Yuan Li, Peter VanTuyl Bentley, Joseph Delovino Sunga, Aaron Matthew Hedquist · 8 inventors totalSub-lithographic magnetic tunnel junctions for magnetic random access memory devices
US9911914B1 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Babar A. Khan, Chandrasekara Kothandaraman, John R. Sporre · 5 inventors totalSolid state battery with volume change material
US9905844B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen · 2 inventors totalOpportunistically collecting sensor data from a mobile device to facilitate user identification
US20180181741A1 · UnifyID · Source: uspto+google-patents+first-party-career-authorityJohn Whaley, John C. Whaley · 2 inventors totalTiering with pluggable storage system for parallel query engines
US9898475B2 · EMC IP Holding Company LLC · Source: uspto+career-authorityMilind Bhandarkar, Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal · 4 inventors totalTrust services for securing data in the cloud
US9894040B2 · Microsoft Technology Licensing LLC · Source: google-patentsEmbodiments are directed to securing data in the cloud, securely encrypting data that is to be stored in the cloud and to securely decrypting data accessed from the cloud. In one scenario, an instantiated trust service receives information indicating that a trust server is to be instantiated. The trust service instantiates the trust server, which is configured to store key references and encrypted keys. The trust service receives the public key portion of a digital certificate for each publisher and subscriber that is to have access to various specified portions of encrypted data. A data access policy is then defined that specifies which encrypted data portions can be accessed by which subscribers.
Michael Entin, Irina Gorbach, Venkatesh Krishnan, Andrey Shur, Dmitry Denisov, Lars Kuhtz, Sumalatha Adabala, Roy Peter D'Souza · 10 inventors totalMonitoring and notification of delivered packages
US9892379B1 · International Business Machines Corporation · Source: google-patentsMethods, systems and computer program products for monitoring delivered packages are provided. Aspects include receiving, from a shipping information system, a first notification of an expected delivery of a package and responsively activating a smart mat and monitoring the smart mat for a ...
Sneha Varghese, Nicholas G. Danyluk, Eli M. Dow, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, John S. Werner, Sarah Wu · 8 inventors totalContextual content graph for automatic, unsupervised summarization of content
US9886501B2 · International Business Machines Corporation · Source: google-patentsA method, system and computer-usable medium are disclosed for using a contextual graph to summarize a corpus of content. Natural Language Processing (NLP) preprocessing operations are performed on text within an input corpus to form a grammatical analysis.
Niyati Parameswaran · 1 inventor totalTitle standardization
US9886498B2 · Microsoft Technology Licensing, LLC · Source: google-patentsA title standardization system detects an edit operation associated with the job title field of a member profile stored by an on-line social network system and derives a canonical title representing the raw title string.
Vitaly Gordon, Arpit Amar Goel, Uri Merhav, Kin Fai Kan, Craig Martell · 5 inventors totalSystems and methods for intuitive home networking
US9882774B2 · eero inc. · Source: google-patents+eero-authorityAmos Schallich, Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison · 4 inventors totalSystem and method for automatic, unsupervised contextualized content summarization of single and multiple documents
US9881082B2 · International Business Machines Corporation · Source: google-patentsA method, system and computer-usable medium are disclosed for generating a context-sensitive summarization of a corpus of content. Natural Language Processing (NLP) operations are performed on text within an input corpus to extract phrases, which are then used to generate a grammatical analysis.
Niyati Parameswaran · 1 inventor totalMethod for systematic mass normalization of titles
US9881037B2 · Workday, Inc. · Source: google-patentsA system for determining a canonical title includes an interface and a processor. The interface is to receive a new title. The processor is to generate a set of n-grams based on the new title; look up n-grams in canonical database to assign one or more labels; and map the new title to a canonical title based on the one or more labels.
Phil Monroe, Vladimir Giverts, Jonathan Goldman, Adeyemi Ajao, Barzel Segal, Kristy Gateley, Jan Prach, Tarek Rabbani · 11 inventors totalActivity triggered photography in metaverse applications
US9875580B2 · International Business Machines Corp · Source: google-patentsA system, method and program product for collecting image data from within a metaverse. A system is provided that includes: a graphical user interface (GUI) for allowing a user to install and administer a camera within the metaverse; a system for collecting image data from the camera based on an occurrence of a triggering event associated with the camera; and a system for storing or delivering the image data for the user.
Angie Jones, Ulysses L. Cannon, Angela Richards Jones, Ruthie D. Lyle, Susan S. McVey · 5 inventors totalBattery system and method with capacity estimator
US9869725B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Nalin Chaturvedi, Michael Schoenleber, Jasim Ahmed · 4 inventors totalTechniques for providing visual translation cards including contextually relevant definitions and examples
US9852131B2 · Google Inc. · Source: freepatentsonline+usptoComputer-implemented techniques can include receiving a selected word in a source language, obtaining one or more parts of speech for the selected word, and for each of the one or more parts-of-speech, obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of the selected word. The techniques can include for each semantic meaning of the selected word: obtaining an image corresponding to the semantic meaning of the selected word, and compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, and (iv) at least one corresponding candidate translation. The techniques can also include outputting the translation information.
Barak Turovsky, Alexander Jay Cuthbert · 2 inventors totalArmature-clad MRAM device
US9847476B2 · International Business Machines Corporation; Crocus Technology · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Erwan Gapihan · 3 inventors totalShared resource updating
US9836331B2 · International Business Machines Corp · Source: google-patentsMethod and system are provided for updating data at a shared resource in a concurrent user environment. The method includes: a first client application carrying out the steps of: pulling data from a shared resource for update wherein the data includes a timestamp of a last update; requesting a lock on the data only allowing updates from the first client for a set period of time; working on the data whether or not a lock is in place for the first client application. Wherein when a first client application applies to update the data, a check is carried out to compare the timestamp of the data updated by the first client application with the current timestamp of the data, and if these do not match, the update fails.
Mandy Chessell, Amanda E. Chessell, Fenglian Xu · 3 inventors totalInterleave-scheduling of correlated tasks and backfill-scheduling of depender tasks into a slot of dependee tasks
US9836324B2 · International Business Machines Corporation · Source: google-patentsMethods and arrangements for assembling tasks in a progressive queue. At least one job is received, each job comprising a dependee set of tasks and a depender set of at least one task. The dependee tasks are assembled in a progressive queue for execution, and the dependee tasks are executed. Other variants and embodiments are broadly contemplated herein.
Yonggang Hu, Alicia Elena Chin, Michael Feiman, Zhenhua Hu, Shicong Meng, Xiaoqiao Meng, Jian Tan, Li Zhang · 8 inventors totalMethod and system for providing a pipeline infrastructure
US9817694B2 · PayPal Inc. · Source: google-patents+career-authorityAkara Sucharitakul · 1 inventor totalTrust-based computing resource authorization in a networked computing environment
US9813423B2 · International Business Machines Corp · Source: google-patentsA trust-based approach for authorizing computing resources in a networked computing environment is provided. Specifically, in a typical embodiment, a candidate computing resource (e.g., a virtual machine) will submit a request to join a network computing environment (“environment”). Based on the request, a message will be communicated to previously authorized/joined computing resources to poll/solicit their votes as to whether the candidate computing resource should be trusted/authorized in the environment. Based on the responses submitted by the polled computing resources, the candidate computing resource may be authorized or denied membership in the environment. If authorized, a permission level may be set (e.g., as recommended by the polled computing resources).
Kelly Abuelsaad, Lisa Seacat Deluca, Soobaek Jang, Daniel C. Krook · 4 inventors totalMethod and system for user based routing
US9811853B2 · Sears Brands, L.L.C. · Source: google-patentsA system and method for providing route information to a user, in which paths provided to the user are automatically selected based on personal information of the user, so that in following the provided paths, the user passes things in which the user may have particular interest.
Robin Glinton, Michael Tamir · 2 inventors totalMeeting notifications for offline invitees
US9811808B2 · International Business Machines Corp · Source: google-patentsA method, computer program product, and system for providing notifications regarding electronic meetings is described. A set of one or more invitees for an online meeting is received, the set including a first invitee. A first status of the first invitee is identified, the first status indicating unavailability with respect to the electronic meeting. A change in status of the first invitee, after the end of the electronic meeting, to a second status indicating availability with respect to the electronic meeting is identified. A notification of the meeting is provided to the first invitee, based upon, at least in part, identifying the change in status.
Kelly Abuelsaad, Kulvir S. Bhogal, Lisa Seacat Deluca, Soobaek Jang · 4 inventors totalTechniques for processing queries relating to task-completion times or cross-data-structure interactions
US9811438B2 · Color Genomics, Inc. · Source: google-patents+justia+career-authorityNish Bhat, Ryan Barrett, Katsuya Noguchi, Nishant Bhat, Zhenghua Li, Kurt Smith · 6 inventors totalSecurity policy generation based on snapshots of similar virtual machines
US9798885B2 · International Business Machines Corp · Source: google-patentsDetermining which snapshot deltas tend to occur in: (i) healthy virtual machines (VMs) that have been subject to an attack yet remained healthy, and/or (ii) unhealthy VMs that have apparently been adversely affected by an attack. Snapshot deltas that occur in at least some (or more preferably all) of the healthy VM subset provide information about software changes (for example, updates, configuration changes) that may be helpful. Snapshot deltas that occur in at least some (or more preferably all) of the unhealthy VM subsets provide information about software changes (for example, updates, configuration changes) that may be unhelpful.
Ruchi Mahindru, Yu Deng, HariGovind V. Ramasamy, Lakshminarayanan Renganarayana, Soumitra Sarkar, Long Wang · 6 inventors totalSequence to sequence transformations for speech synthesis via recurrent neural networks
US20180114522A1 · Microsoft Technology Licensing LLC · Source: google-patentsDavid Hall, David Leo Wright Hall, Daniel Klein, Daniel Roth, Lawrence Gillick, Andrew Maas, Steven Wegmann · 7 inventors totalObject store management operations within compute-centric object stores
US9792290B2 · Joyent, Inc. · Source: google-patentsObject store management operations within compute-centric object stores are provided herein. An exemplary method may include transforming an object storage dump into an object store table by a table generator container, wherein the object storage dump includes at least objects within an object store that are marked for deletion, transmitting records for objects from the object store table to reducer containers, such that each reducer container receives object records for at least one object, the object records comprising all object records for the at least one object, generating a set of cleanup tasks by the reducer containers, and executing the cleanup tasks by a cleanup agents.
Bryan Cantrill, Mark Cavage, Nathan Fitch, Fred KUO, Yunong Xiao, David Pacheco · 6 inventors totalSystems and methods for processing requests for genetic data based on client permission data
US9785792B2 · Color Genomics, Inc. · Source: google-patents+justia+career-authorityNish Bhat, Nishant Bhat · 2 inventors totalDetection of time points to voluntarily yield resources for context switching
US9785469B2 · International Business Machines Corporation · Source: google-patentsMethods and arrangements for yielding resources in data processing. At least one job is received, each job comprising a dependee set of tasks and a depender set of at least one task, and the at least one of the dependee set of tasks is executed. At least one resource of the at least one of the dependee set of tasks is yielded upon detection of resource underutilization in at least one other location. Other variants and embodiments are broadly contemplated herein. Other variants and embodiments are broadly contemplated herein.
Yonggang Hu, Alicia Elena Chin, Zhenhua Hu, Shicong Meng, Xiaoqiao Meng, Jian Tan, Li Zhang · 7 inventors totalManaging data segments in memory for context switching with standalone fetch and merge services
US9785466B2 · International Business Machines Corporation · Source: google-patentsMethods and arrangements for managing data segments. At least one job is received, each job comprising a dependee set of tasks and a depender set of at least one task, and the at least one of the dependee set of tasks is executed. There is extracted, from the at least one of the dependee set of tasks, at least one service common to at least another of the dependee set of tasks. Other variants and embodiments are broadly contemplated herein.
Yonggang Hu, Alicia Elena Chin, Zhenhua Hu, Shicong Meng, Xiaoqiao Meng, Jian Tan, Li Zhang · 7 inventors totalIsolation of cysteine containing peptides
US9783571B2 · Warham Lance Martin · Source: google-patents+uspto+career-authorityLance Martin, Warham Lance Martin · 2 inventors totalIntegrated systems and methods for automated processing and analysis of biological samples, clinical information processing and clinical trial matching
US20180089373A1 · Driver, Inc. · Source: google-patents+epoPetros Giannikopoulos, Tetsuya Matsuguchi, Aleah Fox Caulin, John Alden St. John, Sameer Soi, Erin Caitlin Ahmed, Evangelos Pazarentzos, William Polkinghorn · 8 inventors totalSystems and methods for authenticating a user commerce account associated with a merchant of a commerce platform
US9779405B2 · Stripe, Inc. · Source: uspto+google-patents+linkedin-career-authorityJieren Chen, Brian David Krausz, Shreyas Surendra Doshi, Michael Villar · 4 inventors totalSystem and Method for Building and Repairing a Script for Retrieval of Information from a Website
US9779007B1 · Intuit Inc. · Source: google-patentsJean Sini, Aaron Patzer · 2 inventors totalSystems and methods for intelligently distributing tasks received from clients among a plurality of worker resources
US9778957B2 · Stitch Fix, Inc. · Source: uspto+justia+stitch-fix-career-authorityEric Colson, Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait, Jason B. Martin · 6 inventors totalPrivate cloud control
US9774604B2 · ZingBox, Ltd. · Source: google-patents+zingbox-career-authorityDr. May Wang, Xu Zou, Jianlin Zeng, Mei Wang · 4 inventors totalProviding objective and people results for search
US9773045B2 · Microsoft Technology Licensing, LLC · Source: google-patentsSearch engines are used to find answers to various types of information problems. Systems and methods are provided for producing objective results and people results for a search query.
Shubha Nabar, Sandy Wong, Wei Mu, Jun Yin, Rahul Nair, Simon King, Srinivasan Badrinarayanan, Xavier Legros · 10 inventors total