Patents Assigned to MICROSOFT TECHNOLGY LICENSING, LLC
  • Patent number: 11259169
    Abstract: A system for storing and managing subscription information for a plurality of subscribers in a mobile communications network is provided. The system comprises a first database, a second database, and one or more processors. The processors are configured to receive a request relating to a subscriber, determine that the first database lacks a desired record relating to the subscriber, retrieve the desired record from the second database, write the retrieved desired record to the first database, and perform one or more functions related to the desired record according to the request. In some embodiments, the one or more processors are configured to predict a time of a potential occurrence of one or more future connections related to the plurality of subscribers and before the predicted time, copy one or more records related to the plurality of subscribers from the second database to the first database.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: February 22, 2022
    Assignee: MICROSOFT TECHNOLGY LICENSING, LLC
    Inventors: Srinivas Kappla, Prasasth Palnati, Ronald M. Parker
  • Patent number: 11003428
    Abstract: A profile guided optimization compiler utilizes sample profile data including a control flow representation of a program having block counts associated with each basic block of the program, and edge counts associated with each control flow edge estimated from the block counts. The sample profile data utilizes correlation data to map the address of a sampled instruction from a fully optimized binary directly into a corresponding basic block of source code control flow of the program using a relative virtual address (RVA) that is associated with each source code basic block and the sampled instruction. The correlation data is able to differentiate multiple blocks on the same source code line and handle inlining and optimizations with greater precision and efficiency. The block counts are then used to guide the optimization of the program.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: May 11, 2021
    Assignee: MICROSOFT TECHNOLGY LICENSING, LLC.
    Inventors: Wenlei He, Ten Tzen, Pratap Joseph Chandar
  • Patent number: 10856134
    Abstract: Systems and methods for optimizing SMS communications such that an SMS-SC is bypassed in the communications include receiving, by an A-SCEF, at least one communication from an AS, the at least one communication including a data payload and a generic destination UE identifier, determining, by the A-SCEF, the at least one communication is associated with an SMS communication, creating, by the A-SCEF, a message including the data payload and a network-usable destination UE identifier, and providing, by the A-SCEF, the message to a MME such that it recognizes the message as an SMS communication and forwards the data payload to the UE as an SMS communication.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLGY LICENSING, LLC
    Inventors: Prasasth Palnati, Srinivas Kappla, Girish Nair
  • Patent number: 10667278
    Abstract: Various embodiments provide for the management of wireless resources, which can reduce call blocking by allowing high priority services, under suitable conditions, to use resources allocated to low priority services. Thus high priority services can pre-empt the usage of wireless resources by low priority services. This has the advantage of reducing call blocking for high priority calls, while permitting low priority calls to have more access to radio resources than conventional systems with the same call blocking rate. Thus a base station can implement a preemption mechanism that would reclaim Walsh Code and Forward Power resources from an active Supplemental Channel (SCH) burst in order to accommodate incoming Fundamental Channel (FCH) requests.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technolgy Licensing, LLC
    Inventors: Xixian Chen, Xiao-Dong Li, James Weisert, Qiang Yuan, Miroslav Budic
  • Patent number: 10198423
    Abstract: A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The smart selection engine reduces the cognitive load and complexity for performing spreadsheet operations by clearly presenting the user with easy to use and understand options that are big, simple, and lend themselves nicely to natural user interfaces, touch enabled devices, and devices with small displays as well as with graphical user interfaces, larger displays, and traditional input devices. By making contextually based suggestions, the smart selection engine reduces or eliminates the need for the user to be aware of the available operations or how to perform the operations. Further, the smart selection engine improves the consistency and efficiency of working with a spreadsheet.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technolgy Licensing, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat
  • Patent number: 9507861
    Abstract: Systems, methods, and computer media for identifying related strings for search query rewriting are provided. Session data for a user search query session in an accessed click log data is identified. It is determined whether a first additional search query in the session data is related to a first user search query based on at least one of: dwell time; a number of search result links clicked on; and similarity between web page titles or uniform resource locators (URLs). When related, the first additional search query is incorporated into a list of strings related to the first user search query. One or more supplemental strings that are related to the first user search query are also identified. The identified supplemental strings are also included in the list of strings related to the first user search query.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technolgy Licensing, LLC
    Inventors: Alnur Ali, Jianfeng Gao, Xiaodong He, Bodo von Billerbeck, Sanaz Ahari
  • Publication number: 20160234221
    Abstract: Techniques for automatically connecting to a service controller are described herein. In one example, a service controller device includes a processor and a computer-readable memory storage device storing executable instructions that cause the processor to broadcast at least one of an access credential, connection information or an access credential hash embedded in an audio signal. The processor can also authenticate a client device based on a transmission of at least one of the connection information, the access credential, or the access credential hash from the client device to the client connector and transmit data to the client device in response to authenticating the client device.
    Type: Application
    Filed: October 5, 2015
    Publication date: August 11, 2016
    Applicant: MICROSOFT TECHNOLGY LICENSING, LLC
    Inventors: Sasa Junuzovic, Yinpeng Chen, Cha Zhang, Dinei Florencio, Zhengyou Zhang, Alastair Wolman
  • Patent number: 9411895
    Abstract: Search results are provided with personalized deeplinks for an end user. User behavior information is gathered regarding web pages visited by the end user. When the end user submits a search query, the website category of a search result is identified and user behavior information regarding web pages visited at other websites within the website category is identified. At least one deeplink is selected for the search result based on that user behavior information. In some instances, user behavior information may be tracked for a group of end users. The user behavior information for the group of end users may be used in conjunction with the user behavior information for the end user to facilitate deeplink selections for search results returned in response to search queries from the end user.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: August 9, 2016
    Assignee: MICROSOFT TECHNOLGY LICENSING, LLC
    Inventors: Antoine El Daher, Deepak Vijaywargi, Yogesh Kant Roy