Patents Assigned to Microsoft Technology Licensing, LLP
-
Patent number: 12069704Abstract: Aspects include a machine learning based resource block scheduler configured to meet service level requirements of applications. Aspects include receiving a plurality of scheduling requests each associated with a respective application of a plurality of applications on a plurality of wireless devices, identifying a plurality of current channel state information each associated with one of the plurality of wireless devices, and identifying a plurality of different types of service level requirements each associated with one of the plurality of applications.Type: GrantFiled: June 23, 2021Date of Patent: August 20, 2024Assignee: Microsoft Technology Licensing, LLPInventors: Arjun Varman Balasingam, Paramvir Bahl, Manikanta Kotaru
-
Patent number: 12045223Abstract: Example aspects include techniques for anomaly detection via sparse judgmental samples. These techniques may include generating a qualified timestamp corresponding to execution of a first operation of a first transaction over a database and determining, based on the qualified timestamp, that a row of a table is not locked by a second operation of a second transaction over the database. In addition, the techniques may include determining that the row meets a condition of the first operation. Further, the techniques may include updating, based on the qualified timestamp, the row in response to the row meeting the condition, the updating including acquiring a lock on the row of the table.Type: GrantFiled: June 2, 2022Date of Patent: July 23, 2024Assignee: Microsoft Technology Licensing, LLPInventors: Chaitanya Sreenivas Ravella, Hanumantha Rao Kodavalla, Prashanth Purnananda, Craig Steven Freedman, Vasileios Papadimos
-
Patent number: 12032451Abstract: Selective migration of a database in which one or more computing devices establish a creation specification for a snapshot of a subset of a source database of a source database management system (DBMS). The device(s) receive instruction to create the snapshot in accordance with the creation specification. The device(s) retrieve, in response to receiving the instruction to create, record(s) from the source database in accordance with the creation specification. The device communicates, via broadcast, the retrieved records to one or more creation listeners; and serializes, by each listener and in accordance with the creation specification, the broadcast records into the snapshot comprising the fragments and the parts.Type: GrantFiled: May 27, 2022Date of Patent: July 9, 2024Assignee: Microsoft Technology Licensing, LLPInventors: Kevin Wonus, Trevor Scott Anderson
-
Patent number: 12001485Abstract: Described are examples for information discovery using domain-specific term matching, including obtaining, for a search session related to a domain, a set of search strings used for searching the domain for information discovery during the search session, identifying, for the search session, a string of the set of search strings as a search string hit and the remaining strings in the set of search strings as search string misses, and correlating, into a set of domain-specific search string misses, the remaining strings in the set of search strings with additional remaining search strings from one or more other search session related to the domain that have the same string identified as the search string hit.Type: GrantFiled: May 27, 2022Date of Patent: June 4, 2024Assignee: Microsoft Technology Licensing, LLPInventors: Laurent Boué, Kiran Rama
-
Publication number: 20160292897Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and associating visual content (e.g., images and video) with the note are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, associated with visual content, and stored in a note file for the user.Type: ApplicationFiled: September 19, 2015Publication date: October 6, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLPInventors: Michal Gabor, Mayuresh P. Dalal, Jie Liu, Gaurang Prajapati
-
Publication number: 20160292603Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and assigning a task to a target user regarding the captured/generated note are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, assigned to a target user, and stored in a note file for the user.Type: ApplicationFiled: October 8, 2015Publication date: October 6, 2016Applicant: Microsoft Technology Licensing, LLPInventors: Gaurang Prajapati, Mayuresh P. Dalal, Michal Gabor, Jie Liu
-
Publication number: 20160005239Abstract: A mobile device such as a mobile phone, smart phone, personal music player, handheld game device and the like that is configured to be location-aware through GPS (Global Positioning System), cell tower positioning, or other means of determining location, is provided with a public transportation selector functionality that interfaces with one or more on-line public transportation schedule services. The public transportation selector passes the location of a user of the mobile device, the user's destination, and the targeted arrival time to the schedule services which responsively return information including, for example, station/stop location information, route identifier, departure and arrival times, and fare costs. The public transportation selector aggregates schedule information provided by the services for presentation to the user through a user interface on the mobile device.Type: ApplicationFiled: September 3, 2015Publication date: January 7, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLPInventor: Dragos A. Manolescu
-
Publication number: 20150331918Abstract: A business intelligence (BI) document preserves references to identities and formats of remote data sources and allows a local computing device to offload analytical operations to remote data sources. The BI document specifies a graph of entities connected by directed edges from the output of one entity to an input of another entity. An entity, for example, can represent without limitation a data structure, an external data source, a control element, an external event source, a visualization, or an update service. The entities of a BI document at a local computing device can reference data at an original data source—rather than extracting data from the original data source to a preferred local datastore. An entity of the BI document can direct a remote data source to execute transformations on the remote data before returning a solution to the local computing device.Type: ApplicationFiled: May 26, 2015Publication date: November 19, 2015Applicant: MICROSOFT TECHNOLOGY LICENSING, LLPInventors: Vijay Mital, Darryl Rubin, David George Green, Gary Shon Katzenberger, Olivier Colle, Suraj Poozhiyil
-
Patent number: 9171272Abstract: A data marketplace infrastructure allows a data source company or a third party to automate generation of one or more applications in association a data feed. In contrast to custom, manual development of applications, the data marketplace infrastructure constructs applications that suggest applicability to the data feed. Factors suggesting applicability include without limitation similarity of data structures and similarity of subject matter. Based on an applicability determination, patterns of historical visual usage and patterns of historical business logic usage may be used to identify expressions specifying the visuals and business logic that may be copied to and used in a new application in association with the data feed. Furthermore, previewers can provide feedback to help tune which automatically generated applications are maintained in association with the data feed and which are discarded or altered in some way.Type: GrantFiled: December 17, 2010Date of Patent: October 27, 2015Assignee: Microsoft Technology Licensing, LLPInventors: Vijay Mital, Max Uritsky, Suraj Poozhiyil, Moe Khosravy
-
Patent number: 9159238Abstract: A mobile device such as a mobile phone, smart phone, personal music player, handheld game device and the like that is configured to be location-aware through GPS (Global Positioning System), cell tower positioning, or other means of determining location, is provided with a public transportation selector functionality that interfaces with one or more on-line public transportation schedule services. The public transportation selector passes the location of a user of the mobile device, the user's destination, and the targeted arrival time to the schedule services which responsively return information including, for example, station/stop location information, route identifier, departure and arrival times, and fare costs. The public transportation selector aggregates schedule information provided by the services for presentation to the user through a user interface on the mobile device.Type: GrantFiled: October 2, 2008Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLPInventor: Dragos A. Manolescu
-
Patent number: 9069557Abstract: A business intelligence (BI) document preserves references to identities and formats of remote data sources and allows a local computing device to offload analytical operations to remote data sources. The BI document specifies a graph of entities connected by directed edges from the output of one entity to an input of another entity. An entity, for example, can represent without limitation a data structure, an external data source, a control element, an external event source, a visualization, or an update service. The entities of a BI document at a local computing device can reference data at an original data source—rather than extracting data from the original data source to a preferred local datastore. An entity of the BI document can direct a remote data source to execute transformations on the remote data before returning a solution to the local computing device.Type: GrantFiled: December 17, 2010Date of Patent: June 30, 2015Assignee: Microsoft Technology Licensing, LLPInventors: Vijay Mital, Darryl Rubin, David George Green, Gary Shon Katzenberger, Olivier Colle, Suraj Poozhiyil
-
Patent number: 9008446Abstract: An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic features or characteristics, or may include a combination of both. End-users can then rank or re-rank any current or future image search results according to their rule or rules. End-users provide examples of images each rule should match and examples of images the rule should reject. The technique learns the common image characteristics of the examples, and any current or future image search results can then be ranked or re-ranked according to the learned rules.Type: GrantFiled: March 24, 2012Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLPInventors: Desney S. Tan, Ashish Kapoor, Simon A. J. Winder, James A. Fogarty