Patents by Inventor Moe Khosravy

Moe Khosravy 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: 20180359607
    Abstract: POIs and content for POIs can be predicted for users based on a variety of factors, such as an analysis of their present path and directional changes, rates of changes, speed or other factors.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Inventors: Moe Khosravy, Lev Novik
  • Patent number: 10139937
    Abstract: Architecture that enables single and multi-modal interaction with computing devices, as well as interpreting user intensity (or liveliness) in the gesture or gestures. In a geospatial implementation, a multi-touch interaction can involve the detection and processing of tactile pressure (touch sensitive) to facilitate general navigation between two geographical points. This is further coupled with providing detailed information that facilitates navigation and turn-by-turn directions. This includes the use of time and/or pressure to release or increase the zoom level of map tiles, the touching of the two geographical points and speaking to obtain directions between these two geographical points, and the blending of tiles to create a compelling user experience, where the map is in different levels of zoom on the same view.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Duncan Lawler, Pasquale DeMaio
  • Patent number: 10057724
    Abstract: With the addition of directional information in the environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest by pointing at the objects. Sometimes either the device user and/or the publishers of content cannot complete a content exchange associated with a point of interest (POI) fast enough for the content to remain relevant. Thus, POIs and content for POIs can be predicted for users based on a variety of factors, such as an analysis of their present path and directional changes, rates of changes, or other factors, such that there is no noticeable, or minimal, latency between information being available with respect to such POIs and a request made via the user's device for such POI information.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Lev Novik
  • Publication number: 20180227854
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to determine whether a first device priority associated with a first smart device is greater than a second device priority associated with a second smart device; and responsive to a determination that the first device priority is greater than the second device priority: send first data associated with the first smart device from the first smart device to a primary communication device; and send a first message from the first smart device, the first message including a first indication that the second smart device is to transmit second data associated with the second smart device to the primary communication device.
    Type: Application
    Filed: December 5, 2017
    Publication date: August 9, 2018
    Applicant: Intel Corporation
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Patent number: 10019524
    Abstract: Techniques for hosting data or connecting to hosted data are disclosed herein. In one embodiment, a first computing device in a first region of control can receive a data set from a second computing device in a second region of control via a communication network. The first computing device can then analyze the received data set to determine structural information, such as one or more structural features associated with the received data set. The determined structural information can then be transmitted to the second computing device. In response to the transmission, the first computing device can receive input from the second computing device regarding a query capability to enforce over the received data set.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Lukasz Gwozdz, Christian Liensberger, Gregory David Swedberg, René Jacco Bouw, Roger Soulen Mall
  • Patent number: 9952660
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to determine that an unobtrusive gesture has been received on a first electronic device and send a signal to a second electronic device in response to the unobtrusive gesture. The first electronic device can also be configured to receive a signal from the second electronic device, determine an unobtrusive output in response to the signal, and generate an unobtrusive notification in response to the received signal. In an example, the first electronic device is a part of jewelry worn by a user.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: April 24, 2018
    Assignee: Intel Corporation
    Inventors: Atul N. Hatalkar, Anna-Marie Mansour, Fai Yeung, Norman T. Bright, Dzung D. Tran, Fu Zhou, Nicholas Moe Khosravy, Charles Carter Jernigan, Kahyun Kim, Eric Lewallen, Rowland L. Brown, James W. Lundell
  • Patent number: 9838970
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to determine whether a first device priority associated with a first smart device is greater than a second device priority associated with a second smart device; and responsive to a determination that the first device priority is greater than the second device priority: send first data associated with the first smart device from the first smart device to a primary communication device; and send a first message from the first smart device, the first message including a first indication that the second smart device is to transmit second data associated with the second smart device to the primary communication device.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: December 5, 2017
    Assignee: Intel Corporation
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Publication number: 20170329819
    Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: Christian Liensberger, Moe Khosravy
  • Publication number: 20170289915
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to determine whether a first device priority associated with a first smart device is greater than a second device prority associated with a second smart device; and responsive to a determination that the first device priority is greater than the second device priority: send first data associated with the first smart device from the first smart device to a primary communication device; and send a first message from the first smart device, the first message including a first indication that the second smart device is to transmit second data associated with the second smart device to the primary communication device.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Publication number: 20170286091
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive, by a primary communication device, an update image associated with a smart device, and initiate sending of the update image to the smart device, wherein a bootloader of the smart device is configured to update a memory of the smart device with the update image. The logic is further to determine whether the updating of the memory of the smart device with the update image has been interrupted, and responsive to determining that the updating of the memory of the smart device with the update image has been interrupted, send a first message to the smart device to instruct the bootloader of the smart device to resume updating of the memory of the smart device.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Publication number: 20170289738
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to: receive first sensor data associated with a first sensor of a first smart device; determine a first reliability factor associated with the first sensor data; receive second sensor data associated with a second sensor of a second smart device; and determine a second reliability factor associated with the second sensor data. The logic is further to determine a sensor data reporting plan based upon the first reliability factor and the second reliability factor, the sensor data reporting plan indicating whether each of the first sensor and the second sensor are to subsequently send their respective sensor data to a primary communication device.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Publication number: 20170289789
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive a notification message from a primary communication device by a smart device using a first communication protocol, the notification message including notification information received at an operating system layer of the primary communication device; determine, by the smart device, whether the notification message meets predetermined criteria; and responsive to a determination that the notification message meets the predetermined criteria, send, by the smart device, a loopback notification message including a representation of at least a portion of the notification information to the primary communication device using a second communication protocol.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Publication number: 20170269703
    Abstract: With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided. For example, a computer system can identify a spatially-related point of interest based on a geographical location of the computer system and based on directional information. The computer system can display a first visualization of a first type, including an indication of the point of interest, which represents the geographical location. Then, based on detecting a gesture, the computer can display a second visualization of a second type, also including an indication of the point of interest, which also represents the geographical location.
    Type: Application
    Filed: June 8, 2017
    Publication date: September 21, 2017
    Inventors: Moe Khosravy, Lev Novik, Katrika Marie Morris
  • Publication number: 20170249748
    Abstract: Systems and methods are provided for converting gestures undergone by a device into digital graffiti that is superimposed on a digital canvas.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Moe Khosravy, Lev Novik, Katrika Morris
  • Patent number: 9740733
    Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Moe Khosravy
  • Patent number: 9703385
    Abstract: With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest. For instance, when a user gestures at or points at a particular item, or gestures at a particular location or place, this creates an opportunity, e.g., an advertising opportunity, for anyone having an interest in that particular item or place to communicate with the user regarding that item or related items at a point in time when the user's focus is on the particular item. User context for the interaction can also be taken into account to supplement the provision of one or more interactive direction based services.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Lev Novik, Katrika Marie Morris
  • Publication number: 20170161616
    Abstract: A method is described to facilitate athletic feedback. The method includes identifying a route that is to be taken during a user workout, performing predictive analysis of the route and providing real-time feedback to a user based on the predictive analysis.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 8, 2017
    Applicant: Intell Corporation
    Inventors: Mei Lu, Nicholas Moe Khosravy
  • Patent number: 9661468
    Abstract: The subject disclosure provides a device, computer readable storage medium, and method for converting gestures undergone by a device into digital graffiti. The disclosure includes ascertaining an orientation of the device and a path traversed by the device. Gestures undergone by the device are identified as a function of the orientation and the path. Digital graffiti corresponding to the gestures are then superimposed onto a digital canvas.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Lev Novik, Katrika Marie Woodcock
  • Patent number: 9648101
    Abstract: A Web service synchronization protocol is provided that sets forth the metadata and messaging by which endpoints roam, share and synchronize common information with one another in a multi-master networked computing ecosystem. A general SOAP-based protocol is defined for synchronizing data between two endpoints where one or more of the endpoints supports a Web service. Defining messaging for knowledge-based transfers using XML Web services, the protocol allows devices, services and applications to synchronize through firewalls, allows for flexibility by allowing any common set or subset of information across endpoints and allows for extensibility by not prescribing the schema of the actual data being synchronized at the endpoints.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Ray Clark, Moe Khosravy, Oliver C. Lee, Lev Novik
  • Publication number: 20170048164
    Abstract: Various aspects for scaling an availability of information are disclosed. In one aspect, a response performance associated with responding to data consumption requests is monitored. A characterization of the response performance is ascertained, and a scaling of resources is facilitated based on the characterization. In another aspect, a data consumption status indicative of data consumed is ascertained. Here, a scalability interface is provided, which displays aspects of the status, and receives an input from a content provider. An allocation of resources is then modified in response to the input. In yet another aspect, a response performance associated with responding to data consumption requests is monitored. An application programming interface (API) call is generated based on a characterization of the response performance, and transmitted to a content provider. An API response is then received from the content provider indicating whether a scaling of resources for hosting the data was performed.
    Type: Application
    Filed: October 28, 2016
    Publication date: February 16, 2017
    Inventors: Rene Jacco Bouw, Lukasz Gwozdz, Moe Khosravy, Christian Liensberger, Roger Soulen Mall