Patents.
Inventions connected to their inventors and to the projects, companies, talks, events, and ideas around them.
Add a patent ↗Search result augmenting
US20150046442A1 · Microsoft Corporation · Source: google-patentsOmar Alonso, Sushma Nagesh Bannur · 2 inventors totalAutomatic API generation for a web application
US8504543B2 · Glam Media, Inc. · Source: uspto+justia+career-authorityMartin Traverso, Marc L. Andreessen, Diego Doval, David Sklar · 4 inventors totalMethods and automated systems that assign medical codes to electronic medical records
US20150046182A1 · Atigeo LLC · Source: google-patentsThe current document is directed to methods and automated systems that assign individual medical codes selected from one or more medical codebooks to electronic medical records. (abstract excerpt from Google Patents)
David Talby, Michael Sandoval · 2 inventors totalAdaptive gathering of structured and unstructured data system and method
WO2014018780A1 · Indix Corp · Source: wipo+google-patents+first-partyRajesh Muppalla, Satyanarayana Rao Kalikivayi, Sanjay Parthasarathy · 3 inventors totalMethod and system for state machine translation
US8495593B2 · International Business Machines Corporation · Source: google-patentsA state machine program is generated from a state machine. The state machine has states, transitions and events. A basic structure for the state machine program is generated... A statement is generated within the structure for transitioning the current state to the next state.
Randy Giffen, Gregory D. Adams, Jonathan David Bennett, Perry Randolph Giffen, Axel Martens, William Gerald O'Farrell · 6 inventors totalMemory compression policies
US8484405B2 · VMware, Inc. · Source: google-patentsTechniques are disclosed for managing memory within a virtualized system that includes a memory compression cache. Generally, the virtualized system may include a hypervisor configured to use a compression cache to temporarily store memory pages that have been compressed to conserve memory space.
Irfan Ahmad, Ali Mashtizadeh · 2 inventors totalWord-level correction of speech input
US8478590B2 · Google LLC · Source: google-patents+author-first-partyBrandon Ballinger, Michael J. Lebeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti Kristjansson · 6 inventors totalRelaxed and extended delegates
US8473932B2 · Microsoft Corporation · Source: google-patentsSystems and methods that enhance expressibility in a programming language (e.g., Visual Basic) via relaxation of artificial restrictions and extension of delegates associated therewith, without changing the runtime infrastructure. A stub is employed that can replace an impermissible expression in the programming language, to leverage the existing permissible expressions.
Erik Meijer, Henricus Johannes Maria Meijer, Brian C. Beckman, Peter F. Drayton, David N. Schach, Ralf Lammel, Avner Y. Aharoni · 7 inventors totalStory Based Selling of Products
US20140379533A1 · One Kings Lane, Inc. · Source: google-patentsJean Sini, Josh Liberson, Sarah Oppelt, Ethan Trask · 4 inventors totalPartial recording of a computer program execution for replay
US8468501B2 · International Business Machines Corporation · Source: justia+career-authorityDinesh Subhraveti, Dinesh Kumar Subhraveti · 2 inventors totalDynamic throttling of access to computing resources in multi-tenant systems
US8468251B1 · Joyent, Inc. · Source: google-patentsSystems, methods, and media for method for managing requests for computing resources are provided herein. 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 totalCompiler supporting programs as data objects
US8458678B2 · Microsoft Corporation · Source: google-patentsA compiler supporting a language in which selected semantic objects are represented as data objects. The data objects may be used in multiple ways to expand the capabilities of the programming language. Data objects may be passed to applications and used to create executable instructions for that application. In this way, instructions written in the native language of the compiler may be used to control applications that accept programs in a language inconsistent with the native language of the compiler. The syntax checking and variable binding capabilities of the compiler may be used for those instructions that will be executed by an application separate from the object code generated by the compiler. The semantic objects represented as data objects may be selected based on express operations included in the source code or may be based on implicit type conversion.
Erik Meijer, Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew Warren, Dinesh Chandrakant Kulkarni, Luca Bolognese, Peter A. Hallam, Gary Shon Katzenberger · 8 inventors totalBuilding content in Q and A sites by auto-posting of questions extracted from web search logs
US8452747B2 · Yahoo! Inc. · Source: freepatentsonlineA search engine receives user-submitted queries, determines web pages that are relevant to those queries, and returns relevance-ranked lists of references to the relevant web pages. Additionally, the search engine adds each query's terms to a query log. An automated process asynchronously examines the log and locates questions therein. For each question so located, the process determines whether that question already is contained in a database of questions maintained by an online question-and-answer system that is separate from the search engine. For each such question that is not already contained in the stored database of questions, the process automatically adds that question to the question database. As a result, the set of questions used by the online question-and-answer system grows even in the absence of any further direct question submissions by users of the system.
Ashvin Agrawal, Priyesh Narayanan · 2 inventors totalIdentifying and invoking applications based on data in a knowledge graph
US20140351241A1 · SAP AG · Source: uspto+google-patents+linkedin-first-partyJitender Aswani, Ryan Leask, Jens Doerpmund · 3 inventors totalSystem and method for the display of extended bit depth high resolution images
US8432413B2 · XRfiles Inc · Source: google-patentsA system and method for the serving and display of extended bit depth (EBD) high resolution images on a web browser. To display an EBD image such as an x-ray or MRI image set, the image data is mapped into a plurality of channels of pixels of a color image, and a color transform applied at the client takes the user's desired VOI settings into account.
Sasha Ovsankin, Roni Zaharia, Zvi Eintracht, Alexander Ovsiankin · 4 inventors totalComposite nested streams
US8423588B2 · Microsoft Corporation · Source: google-patentsReshaping of streams is provided to facilitate utilizing the streams without rapidly increasing memory requirements as the size of the stream increases. The streams can be pushed to alternative storage upon being reshaped, for example, such as to a persistent storage. If the streams lose structure, for example if a hierarchical stream is reshaped into a flat structure for storage in a database, structural information can be stored along with the streams and utilized to shape the stream to its original structure upon request for data, for example. Streams can be pulled from an exposing device or application, and portions of the stream can be transformed and stored according to a set of stop elements; the stop elements can be associated with functions that take action on the stream upon reaching a stop element, such as transforming and storing a portion thereof.
Erik Meijer, Avner Y. Aharoni, Henricus Johannes Maria Meijer · 3 inventors totalAutomatic refinement of information extraction rules
US8417709B2 · International Business Machines Corporation · Source: google-patentsA method and system for automatically refining information extraction (IE) rules using a provenance graph that indicates the sequence of evaluations of the IE rules generating each operator output.
Frederick Reiss, Laura Chiticariu, Bin Liu, Frederick R. Reiss · 4 inventors totalData quality enhancement for smart grid applications
US8412735B2 · Accenture Global Services Limited · Source: uspto+google-patents+first-party-career-authorityJohn Akred, John M. Akred, and collaborators · 3 inventors totalSystem, method, and/or apparatus for reordering search results
US8412702B2 · Yahoo! Inc. · Source: Sole inventor; Yahoo! Inc. assignee matches the bio 'I previously worked for Yahoo!, developing ranking functions', and the subject (search-result ranking) matches that roleEmbodiments of methods, apparatuses, devices and systems associated with modifying search results are disclosed.
Alex Cozzi · 1 inventor totalInstruction set architecture for compute-based object stores
US20140282513A1 · David Pacheco · Source: google-patentsInstruction set architectures for compute-centric object stores. An exemplary method may include receiving a request from a user, the request identifying parameters of a compute operation that is to be executed against one or more objects in a distributed object store, generating a set of tasks from the request that comprise instructions for a daemon, locating the one or more objects within the distributed object store, the one or more objects being stored on a physical node. The method includes providing the set of tasks to a daemon, the daemon controlling execution of the compute operation by a virtual operating system container based upon the set of tasks, and storing an output of the virtual operating system container in the distributed object store.
Bryan Cantrill, David Pacheco, Mark Cavage, Yunong Xiao · 4 inventors totalKnowledge discovery using collections of social information
US20140280052A1 · Microsoft Corporation · Source: google-patentsOmar Alonso, Hemant Banavar, Marc Eliot Davis, Kartikay Khandelwal · 4 inventors totalAggregations for trending topic summarization
US20140280017A1 · Microsoft Corporation · Source: google-patentsOmar Alonso, Sameer Indarapu, Vasilis Kandylas, Anirudh Koul · 4 inventors totalMethod and system for utilizing a resource conductor to optimize resource management in a distributed computing environment
US8386607B2 · International Business Machines Corporation · Source: google-patentsDisclosed herein are embodiments of a method and system for optimizing resource management in a distributed computing environment through the use of a resource conductor. An application managed by an application manager requires resources managed by a resource manager. A resource conductor in communication with both the application manager and the resource manager receives from the application manager a processing specification for the application and workload associated with the application. The processing specification provides the resource conductor with information needed to determine the type and quantity of resources appropriate for processing the workload associated with the application. The resource conductor adjusts the quantity of resources allocated to the application by communicating with the resource manager.
Yonggang Hu, Onkar S. Parmar · 2 inventors totalMethods and systems for analyzing energy usage
US8386086B2 · Accenture Global Services Limited · Source: uspto+google-patents+first-party-career-authorityJohn Akred, John M. Akred, and collaborators · 3 inventors totalImage reconstruction with incomplete fourier-space magnitude data combined with real-space information
US8380003B2 · The Board of Trustees of the Leland Stanford Junior University · Source: google-patentsImage reconstruction is based on phase retrieval by combining incomplete Fourier-space magnitude data with real-space information. Phase retrieval is performed based on the Fourier-space magnitude data, where the real-space information is expressed in a form suitable to use as a phase retrieval constraint, preferably using a wavelet-space representation. The use of incomplete Fourier-space magnitude data advantageously reduces the amount of data required compared to approaches that need comprehensive Fourier-space magnitude data.
Ian Downes, Leili Baghaei Rad, Ian George Downes · 3 inventors totalAutomatically generating REST clients from REST resources
US8375358B2 · International Business Machines Corporation · Source: google-patentsThe present invention discloses a method and system for creating REST clients using existing REST export information. The invention can provide a wizard able to dynamically generate REST client code... In one embodiment, the automatically created REST client can be a GUI client able to be rendered within a browser.
Randy Giffen, Jennifer E. Baldwin, Jonathan D. E. Ball, Giselle Jean Baptiste, Elijah El-Haddad, Mihnea Galeteanu, Randolph P. Giffen, Han Xu · 8 inventors totalQuery processing pipelines with single-item and multiple-item query operators
US8375044B2 · Microsoft Corporation · Source: google-patentsQueries against data sources (such as language-integrated queries to be applied against relational databases) may be prepared for processing by a query processing pipeline. This pipeline performs services including transforming the query into a form more easily applied by the data source, e.g., into SQL, by matching query terms with query operators configured to handle various query operations. Many query processing pipelines include single-item query operators that perform individual operations (e.g., an updating query operator that specifies an updating of individual records of a table.) An integrated query pipeline may be devised that includes both single-item query operators and multiple-item query operators that specify operations on sets of data items. An integrated query processing pipeline may analyze the query to determine whether a single-item or multiple-item operation is specified in order to select an appropriate query operator, which may improve the efficiency and performance of the data source querying.
Erik Meijer, Evgueni Zabokritski, Matthew J. Warren, Anders Hejlsberg, Luca Bolognese, Dinesh Chandrakant Kulkarni · 6 inventors totalSystem and method for discharging a battery in a vehicle after a crash
WO2013116678A3 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Horst Muenzel, Paul Albertus, Timm Lohmann · 5 inventors totalDistributed query cache in a database system
US20130198231A1 · MemSQL, Inc. · Source: google-patents+justiaNikita Shamgunov, Alex Skidanov, Marko Tintor · 3 inventors totalSynthesizing a scalable and incrementally updatable system software infrastructure for sensor networks
US8364786B2 · The Regents of the University of California · Source: google-patentsOne embodiment of the present invention provides a method and a system for synthesizing a scalable and incrementally updatable system software infrastructure for sensor networks. During operation, the system receives a specification for an application and a specification for target devices. The system analyzes these specifications in order to identify a set of software components required to support the application, and then proceeds to synthesize a customizable software stack that accommodates the identified set of software components on a specified target device. This process generates a minimal, resource-efficient software stack for a specific application on the specified target device.
Joel Koshy, Raju Pandey, Joel J. Koshy · 3 inventors totalSystem, method, and apparatus for scan-sharing for business intelligence queries in an in-memory database
US8352945B2 · International Business Machines Corporation · Source: google-patentsTechniques for sharing table scans across concurrent business-intelligence queries in an in-memory database to reduce redundant memory bandwidth consumption.
Frederick Reiss, Peter J. Haas, Lin Qiao, Vijayshankar Raman, Frederick R. Reiss · 5 inventors totalSuggested content with attribute parameterization
US8352475B2 · Oracle International Corporation · Source: uspto+google-patents+linkedin-first-partyJoaquin Delgado, and collaborators · 2 inventors totalProducer/consumer optimization
US8352456B2 · Microsoft Corporation · Source: google-patentsSystems and methods facilitate efficient data processing in a computer environment. Data producers and consumers are considered in aggregate rather than in isolation. In one instance, interaction between data producers and consumers is improved by integrating producers and consumers. Optimization can subsequently be performed over the combination to produce synergistic results.
Erik Meijer, John J. Duffy, Henricus Johannes Maria Meijer · 3 inventors totalSystem and method for selective estimation of battery state with reference to persistence of excitation and current limits
US20140180614A1 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Nalin Chaturvedi, Michael Schoenleber, Christopher Mayhew, Reinhardt Klein, Jasim Ahmed · 6 inventors totalSystem for providing information via context searching of printed substrate
US8328088B2 · Silverbrook Research Pty Ltd · Source: google-patentsA system for providing information to a user via a printed substrate. The system includes the printed substrate, an optically imaging pen device and a display device. The pen device reads coded data from the substrate, generates interaction data and sends it to a computer system, which identifies and retrieves a page description corresponding to the printed substrate, generates a query expression including one or more search terms, and forms a request.
Zhamak Dehghani, Paul Lapstun, Kia Silverbrook, Michael Hollins, Andrew Timothy Robert Newman · 5 inventors totalAutomated Entry of Information into Forms of Mobile Applications
US8327258B2 · Oracle International Corporation · Source: google-patentsJean Sini · 1 inventor totalProducing, Archiving and Searching Social Content
US20140156624A1 · Microsoft Corporation · Source: google-patentsOmar Alonso, Kartikay Khandelwal · 2 inventors totalDynamic meeting agenda generation based on presenter availability
US8321796B2 · International Business Machines Corp · Source: google-patentsEmbodiments of the present invention address deficiencies of the art in respect to C&S e-meeting scheduling and provide a method, system and computer program product for dynamic agenda updating in a C&S system. In an embodiment of the invention, a method for dynamic agenda updating based upon presenter participation in an e-meeting can be provided. The method can include creating a new e-meeting in a collaborative computing environment for attendees and presenters selected from amongst the attendees. The method also can include generating an invite with an agenda for the new e-meeting including a time block and time slots for presentations by different ones of the presenters. Finally, the method can include dynamically changing a view to the agenda for viewing ones of the attendees to reflect changes in the time slots resulting from replies to the invite received by individual ones of the presenters.
Angie Jones, Ruhie D. Lyle, Angela Richards Jones · 3 inventors totalCheckpointing iterators during search
US8316036B2 · Microsoft Corporation · Source: google-patentsTools and techniques are described herein for checkpointing iterators during search. These tools may provide methods that include instantiating iterators in response to a search request. The iterators include fixed state information that remains constant over a life of the iterator, and further include dynamic state information that is updated over the life of the iterator. The iterators traverse through postings lists in connection with performing the search request. As the iterators traverse the posting lists, the iterators may update their dynamic state information. The iterators may then evaluate whether to create checkpoints, with the checkpoints including representations of the dynamic state information.
Lukas Biewald, Chad Walters, Nitay Joffe, Andrew Alan James · 4 inventors totalManaging online content based on its predicted popularity
US8296253B2 · Hewlett-Packard Development Company, L.P. · Source: freepatentsonlineA historical popularity value is determined for a user-selectable online content from historical data describing user accesses to the user-selectable online content over a selected period. A predicted popularity value describing future popularity of the user-selectable online content at a future time after the selected period is ascertained from the historically popularity value. A web site from which user-selectable online content is accessible is managed based on the predicted popularity value.
Gabor Szabo · 1 inventor totalStock market prediction using natural language processing
US8285619B2 · Fred Herz Patents LLC · Source: google-patentsA method of using natural language processing (NLP) techniques to extract information from online news feeds and then using the information so extracted to predict changes in stock prices or volatilities. These predictions can be used to make profitable trading strategies.
Lyle Ungar, Frederick S. M. Herz, Lyle H. Ungar, Jason M. Eisner, Walter Paul Labys · 5 inventors totalInferring and suggesting attribute values for a social networking service
US20140025427A1 · LinkedIn Corporation · Source: google-patentsDisclosed in some examples is a method of inferring one or more attribute values of a member of a social networking service by collecting a plurality of attribute values associated with attributes of a plurality of members of a social networking service, the plurality of attribute values including member profile information; and inferring one or more attribute values regarding a particular member in the plurality of members based upon the collected plurality of attribute values and a plurality of collected attribute values of the particular member.
Pete Skomoroch, Mathieu Bastian, Peter N. Skomoroch, Matthew T. Hayes · 4 inventors totalAnonymous types for statically typed queries
US8275731B2 · Microsoft Corporation · Source: google-patentsAnonymous types for a programming language. Non-denotable anonymous types are types that a compiler generates on behalf of a programmer and can then be used as nominal types. Insofar as anonymous types do not have a name, they can be used only inside a method in which they are created. Additionally, an anonymous type cannot be exposed in any way outside of the method. Syntax to create an anonymous type is useful when employed with a Select operator to generate a result with a particular shape, without the need of having a regular type for it. Anonymous types are expressible such that an expression of that type can be written. Translation of an anonymous type by a compiler generates a nominal class that implements Equals and GetHashCode methods. There is equivalence of anonymous types within the same method, and conversion of an unrealized structural type into structurally compatible nominal type.
Erik Meijer, Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam, Gary S. Katzenberger, Dinesh C. Kulkami · 8 inventors totalSystem and method for backfilling with system-generated predictions rather than user runtime estimates
US8261283B2 · Yissum Research Development Company of the Hebrew University of Jerusalem · Source: google-patentsA system and method for performing backfilling on an incoming flow of incoming parallel programs provided by a population of clients to a facility, the system comprising a computer-controlled prediction functionality operative to generate a current run-time prediction for at least some of the incoming parallel programs. (abstract excerpt from Google Patents)
David Talby, Dan Tsafrir, Dror Feitelson · 3 inventors totalMethod and apparatus for creating compound due-to reports
US8255246 · DemandTec, Inc. · Source: freepatentsonlineMethods and apparatuses for computing a variance between two business metrics is described. In one embodiment, the method computes a variance for each of a first set of activities based on the corresponding reference state of that activity, wherein the variance for an activity is the change in contribution for that activity between the first and second business metrics and with each of the first set of activities having a reference value. Furthermore, the method computes a variance for each of a second set of activities based on the corresponding start and end values of that activity with each of the second set of activities having a start and end value.
Steven Hillion · 1 inventor totalService assembly architecture
US8250531B2 · British Telecommunications plc · Source: justia+career-authorityDavid Bolene, David William Bolene, David Elliott Parkhill, Francis Joseph Glynn · 4 inventors totalDock-specific display modes
US8250278B2 · Google Inc. · Source: google-patentsIn general, the subject matter described in this specification can be embodied in methods, systems, and program products. A mobile computing device is determined to have electrically coupled by physical contact with a docking system that is adapted to supply electrical power for charging the mobile computing device. The docking system is determined to be a first type of docking system from a plurality of types of docking systems. A first user interface profile that corresponds to the first type of docking system is selected from among a plurality of user interface profiles. Each of the plurality of user interface profiles corresponds to a respective type of docking system from the plurality of types of docking systems. The first user interface profile is presented by the mobile computing device in response to selection of the first user interface profile.
Jaikumar Ganesh, Erick Tseng, Michael K. Chan · 3 inventors totalMethod and apparatus for creating due-to reports for activities that may not have reference value
US8244575 · DemandTec, Inc. · Source: freepatentsonlineMethods and apparatuses for computing a variance for the difference between two business metrics. In one embodiment, the method accesses a response model and a plurality of activities with start and end values for each of the plurality of activities. Furthermore, the method computes a variance for the difference between the first and second business metrics for each of the plurality of activities using the response model by setting that activity to one of the corresponding starting and ending values and setting others of the plurality of activities to the value state opposite of that activity, wherein the variance for an activity is the change in contribution for that activity between the start and end sales volumes.
Steven Hillion · 1 inventor totalUtilizing mood sensors in an electronic messaging environment
US8239774B2 · International Business Machines Corp · Source: google-patentsA method, system and computer-usable medium are disclosed for determining the behavioral mood of an electronic messaging system user. User input is provided through one or more input receptors of an electronic device. The user input is collected by the mood identification system. The collected input is processed to generate behavioral biometrics, which are in turn correlated to predetermined behavioral moods, each of which has a corresponding behavioral mood indicator. The behavioral mood of the recipient user is indicated by applying text attributes to the user's identifier (ID) or by displaying an icon proximate to the user's ID.
Angie Jones, Shruti Gandhi, Angela Richards Jones, Pamela Ann Nesbitt, Lisa Anne Seacat · 5 inventors totalManaging privacy settings for a social network
US8234688B2 · International Business Machines Corporation · Source: google-patentsMethods for managing privacy settings for a social network using an electronic computing device are presented, including causing the electronic computing device to receive a triggering event on the social network. The device then determines a number of privacy indices in response to the triggering event.
Max Maximilien, Tyrone W. A. Grandison, Sherry Guo, Kun Liu, Eugene M. Maximilien, Dwayne L. Richardson, Tony Sun · 7 inventors total