Patents by Inventor Nagareddy S. Reddy
Nagareddy S. Reddy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230085967Abstract: A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.Type: ApplicationFiled: November 21, 2022Publication date: March 23, 2023Inventors: Pragyana K. Mishra, Nagareddy S. Reddy, Mikhail Parakhin
-
Patent number: 11507552Abstract: A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.Type: GrantFiled: December 21, 2020Date of Patent: November 22, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pragyana K. Mishra, Nagareddy S. Reddy, Mikhail Parakhin
-
Publication number: 20210109911Abstract: A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.Type: ApplicationFiled: December 21, 2020Publication date: April 15, 2021Inventors: Pragyana K. Mishra, Nagareddy S. Reddy, Mikhail Parakhin
-
Patent number: 10949408Abstract: A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.Type: GrantFiled: February 21, 2018Date of Patent: March 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Pragyana K. Mishra, Nagareddy S. Reddy, Mikhail Parakhin
-
Patent number: 10616716Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.Type: GrantFiled: October 30, 2018Date of Patent: April 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20190069131Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.Type: ApplicationFiled: October 30, 2018Publication date: February 28, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Patent number: 10149102Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.Type: GrantFiled: February 19, 2018Date of Patent: December 4, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20180181603Abstract: A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.Type: ApplicationFiled: February 21, 2018Publication date: June 28, 2018Inventors: Pragyana K. Mishra, Nagareddy S. Reddy, Mikhail Parakhin
-
Publication number: 20180176734Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.Type: ApplicationFiled: February 19, 2018Publication date: June 21, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Patent number: 9900743Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.Type: GrantFiled: February 28, 2014Date of Patent: February 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Patent number: 9495383Abstract: Architecture that aggregates realtime geo-referenced data over areas such as physical world geographical areas and virtually-defined areas such as by geofences to provide users with a quick overview and suggestion of activities to do across an area of interest in the spatial extent. The geo-referenced data can be supplied by a provider and/or user. When in combination, event listings can be obtained from providers and social data (e.g., check-in) can be obtained from social websites and/or businesses that make check-in data available freely or under subscription, for example. At least one advantageous outcome of the disclosed aggregation approach is that privacy issues, which currently exist in the industry by showing exact locations of user-contributed data, are overcome. While aggregating over larger spatial extents having high activity, the events supplied by provider listings are assigned scores that show trending and/or high-user activity volumes, and therefore, can be suggested to users.Type: GrantFiled: August 22, 2013Date of Patent: November 15, 2016Assignee: Microsoft Technology LicensingInventors: Pragyana K. Mishra, Nagareddy S. Reddy
-
Patent number: 9471693Abstract: Systems and methods are provided for determining continuous scoring models that describe one or more features regarding a geographic area. The scoring models can be fit to incorporate information from both point sources as well as area information. Based on the scoring models, a user can obtain feature values for the one or more features at any desired location or for a desired geographic area. Because the features are represented by a continuous function, comparisons of feature values for arbitrary geographic areas and/or combinations of features to form secondary values can also be performed.Type: GrantFiled: May 29, 2013Date of Patent: October 18, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pragyana K. Mishra, Nagareddy S. Reddy
-
Publication number: 20150112996Abstract: A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.Type: ApplicationFiled: October 23, 2013Publication date: April 23, 2015Applicant: Microsoft CorporationInventors: Pragyana K. Mishra, Nagareddy S. Reddy, Mikhail Parakhin
-
Publication number: 20150058345Abstract: Architecture that aggregates realtime geo-referenced data over areas such as physical world geographical areas and virtually-defined areas such as by geofences to provide users with a quick overview and suggestion of activities to do across an area of interest in the spatial extent. The geo-referenced data can be supplied by a provider and/or user. When in combination, event listings can be obtained from providers and social data (e.g., check-in) can be obtained from social websites and/or businesses that make check-in data available freely or under subscription, for example. At least one advantageous outcome of the disclosed aggregation approach is that privacy issues, which currently exist in the industry by showing exact locations of user-contributed data, are overcome. While aggregating over larger spatial extents having high activity, the events supplied by provider listings are assigned scores that show trending and/or high-user activity volumes, and therefore, can be suggested to users.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: Microsoft CorporationInventors: Pragyana K. Mishra, Nagareddy S. Reddy
-
Publication number: 20140358897Abstract: Systems and methods are provided for determining continuous scoring models that describe one or more features regarding a geographic area. The scoring models can be fit to incorporate information from both point sources as well as area information. Based on the scoring models, a user can obtain feature values for the one or more features at any desired location or for a desired geographic area. Because the features are represented by a continuous function, comparisons of feature values for arbitrary geographic areas and/or combinations of features to form secondary values can also be performed.Type: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Pragyana K. Mishra, Nagareddy S. Reddy
-
Publication number: 20140179286Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.Type: ApplicationFiled: February 28, 2014Publication date: June 26, 2014Applicant: Microsoft CorporationInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Patent number: 8700008Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.Type: GrantFiled: June 27, 2008Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20130211914Abstract: Architecture that enables the realtime selection and application of advertisements to search results of a user based on the user intent. The architecture enables information exchange between the search engine and advertisement frameworks to provide significant input for realtime advertising decisions. Each query processed in the search engine is analyzed and classified for user intent. Realtime intent classification enables merchants to choose to place or not to place advertisements based on a given query from the end user, with a much higher degree of relevance. This also exposes the ability to provide dynamic pricing for advertisement monetization based on realtime query signals.Type: ApplicationFiled: February 14, 2012Publication date: August 15, 2013Applicant: MICROSOFT CORPORATIONInventors: Nagareddy S. Reddy, Harsh Chiplonkar
-
Patent number: 8165077Abstract: Delegating voice and/or data traffic communication from a mobile computing device to an external proxy device. The mobile computing device obtains identification of a traffic channel and a time slot and provides the information to the proxy device. The proxy device monitors a cellular network on the identified traffic channel during the identified time slot while the mobile computing device goes into signaling mode. The proxy device exchanges voice and/or data traffic between the user and the cellular network In some embodiments, the proxy device includes a speaker and microphone. In other embodiments, the proxy device sends the voice and/or data traffic to the user via the mobile computing device or another device. By delegating the voice and/or data traffic communication to the proxy device, the battery life of the mobile computing device is preserved.Type: GrantFiled: September 26, 2008Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventor: Nagareddy S. Reddy
-
Publication number: 20100081440Abstract: Delegating voice and/or data traffic communication from a mobile computing device to an external proxy device. The mobile computing device obtains identification of a traffic channel and a time slot and provides the information to the proxy device. The proxy device monitors a cellular network on the identified traffic channel during the identified time slot while the mobile computing device goes into signaling mode. The proxy device exchanges voice and/or data traffic between the user and the cellular network In some embodiments, the proxy device includes a speaker and microphone. In other embodiments, the proxy device sends the voice and/or data traffic to the user via the mobile computing device or another device. By delegating the voice and/or data traffic communication to the proxy device, the battery life of the mobile computing device is preserved.Type: ApplicationFiled: September 26, 2008Publication date: April 1, 2010Applicant: Microsoft CorporationInventor: Nagareddy S. Reddy