Patents by Inventor Johnson Apacible
Johnson Apacible 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).
-
Patent number: 10996851Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: GrantFiled: October 28, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Publication number: 20200064998Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 10489054Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: GrantFiled: December 12, 2016Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 9985923Abstract: A question associated with a first user may be obtained. A search link may be determined based on content of the first question. A response may be obtained. Updates to a content graph may be initiated, including an addition of a question node and a first link indicating asking of the question by the first user, and an addition of a response node and a second link indicating an answer relationship between the question and the response, and a third link indicating answering of the question from a second user, the second user associated with the first user via a friend link indicating a friend connection relationship between nodes associated with the first user and the second user.Type: GrantFiled: November 2, 2015Date of Patent: May 29, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chun-Kai Wang, Johnson Apacible
-
Patent number: 9740399Abstract: Described herein are various technologies pertaining to shapewriting. A touch-sensitive input panel comprises a plurality of keys, where each key in the plurality of keys is representative of a respective plurality of characters. A user can generate a trace over the touch-sensitive input panel, wherein the trace passes over keys desirably selected by the user. A sequence of characters, such as a word, is decoded based upon the trace, and is output to a display or a speaker.Type: GrantFiled: January 20, 2013Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Johnson Apacible, Dmytro Rudchenko, Bongshin Lee, Juan Dai, Yutaka Suzue
-
Publication number: 20170094019Abstract: A computer-implemented technique enables a creator-user to create an obscured version of a content item. The technique then posts the obscured version to a hosting environment. A monitoring system receives a requestor-user's request to obtain a non-obscured version of the content item. In response, the monitoring system determines whether a number of requestor-users who have made such a valid request exceeds a predetermined threshold value set by the creator-user. If so, the monitoring system provides access to at least part of the non-obscured version of the content item to all requestor-users who have made valid requests.Type: ApplicationFiled: September 26, 2015Publication date: March 30, 2017Inventors: Muzammil Ahmed, Saeed Jahed, Johnson Apacible, Hsiao-Lan Wang, Siu Yu Cherie Quek
-
Publication number: 20170090751Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: ApplicationFiled: December 12, 2016Publication date: March 30, 2017Inventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 9547430Abstract: Various technologies pertaining to provision of haptic feedback to users of computing devices with touch-sensitive displays are described. First haptic feedback is provided to assist a user in localizing a finger or thumb relative to a graphical object displayed on a touch-sensitive display, where no input data is provided to an application corresponding to the graphical object. A toggle command set forth by the user is subsequently identified; thereafter, an input gesture is received on the touch-sensitive display, and second haptic feedback is provided to aid the user in setting forth input data to the application.Type: GrantFiled: March 7, 2013Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Johnson Apacible, Bongshin Lee, Asela Gunawardana, Vishwas Kulkarni, Hong Z. Tan
-
Patent number: 9547375Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: GrantFiled: June 17, 2013Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 9348411Abstract: Described herein are technologies relating to display of a representation of an object on a display screen with visual verisimilitude to a viewer. A location of eyes of the viewer relative to a reference point on the display screen is determined. Additionally, a direction of gaze of the eyes of the viewer is determined. Based upon the location and direction of gaze of the eyes of the viewer, the representation of the object can be displayed at a scale and orientation such that it appears with visual verisimilitude to the viewer.Type: GrantFiled: May 24, 2013Date of Patent: May 24, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Johnson Apacible
-
Publication number: 20160057096Abstract: A question associated with a first user may be obtained. A search link may be determined based on content of the first question. A response may be obtained. Updates to a content graph may be initiated, including an addition of a question node and a first link indicating asking of the question by the first user, and an addition of a response node and a second link indicating an answer relationship between the question and the response, and a third link indicating answering of the question from a second user, the second user associated with the first user via a friend link indicating a friend connection relationship between nodes associated with the first user and the second user.Type: ApplicationFiled: November 2, 2015Publication date: February 25, 2016Inventors: Chun-Kai Wang, Johnson Apacible
-
Patent number: 9203795Abstract: A question associated with a first user may be obtained. A search link may be determined based on content of the first question A response may be obtained. Updates to a content graph may be initiated, including an addition of a question node and a first link indicating asking of the question by the first user, and an addition of a response node and a second link indicating an answer relationship between the question and the response, and a third link indicating answering of the question from a second user, the second user associated with the first user via a friend link indicating a friend connection relationship between nodes associated with the first user and the second user.Type: GrantFiled: October 21, 2013Date of Patent: December 1, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Chun-Kai Wang, Johnson Apacible
-
Patent number: 9003316Abstract: The claimed subject matter provides a method for entering technical formulas. The method includes receiving a sequence of inputs on a computing device. The sequence of inputs specifies the technical formula. The method also includes displaying the technical formula in response to receiving the sequence of inputs. Additionally, the method includes determining an alternate sequence of inputs that specify the technical formula. The alternate sequence of inputs may be input to the computing device to display the technical formula. The method further includes displaying the alternate sequence.Type: GrantFiled: July 25, 2011Date of Patent: April 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Kuansan Wang, Johnson Apacible, Bo-June (Paul) Hsu
-
Patent number: 8930342Abstract: Multidimensional search capabilities are enabled on a non-PC (personal computer) device being utilized by a user. An original query submitted by the user via the non-PC device is received. A structured data repository is accessed to extract structured data that is available for the original query, where the extracted structured data represents attributes of the original query. The extracted structured data is provided to the user in the form of a hierarchical menu which allows the user to interactively modify the original query, such modification resulting in a revised query.Type: GrantFiled: April 14, 2014Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: Johnson Apacible, Mark Encarnacion, Aleksey Sinyagin
-
Publication number: 20140368434Abstract: Described herein are technologies that facilitate decoding a continuous sequence of gestures set forth in the air by a user. A sensor captures movement of a portion of a body of the user relative to a keyboard displayed on a display screen, and a continuous trace is identified based upon the captured movement. The continuous trace is decoded to ascertain a word desirably set forth by the user.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Timothy S. Paek, Johnson Apacible
-
Publication number: 20140347262Abstract: Described herein are technologies relating to display of a representation of an object on a display screen with visual verisimilitude to a viewer. A location of eyes of the viewer relative to a reference point on the display screen is determined. Additionally, a direction of gaze of the eyes of the viewer is determined. Based upon the location and direction of gaze of the eyes of the viewer, the representation of the object can be displayed at a scale and orientation such that it appears with visual verisimilitude to the viewer.Type: ApplicationFiled: May 24, 2013Publication date: November 27, 2014Applicant: Microsoft CorporationInventors: Timothy S. Paek, Johnson Apacible
-
Publication number: 20140258931Abstract: Multidimensional search capabilities are enabled on a non-PC (personal computer) device being utilized by a user. An original query submitted by the user via the non-PC device is received. A structured data repository is accessed to extract structured data that is available for the original query, where the extracted structured data represents attributes of the original query. The extracted structured data is provided to the user in the form of a hierarchical menu which allows the user to interactively modify the original query, such modification resulting in a revised query.Type: ApplicationFiled: April 14, 2014Publication date: September 11, 2014Applicant: Microsoft CorporationInventors: Johnson Apacible, Mark Encarnacion, Aleksey Sinyagin
-
Publication number: 20140181741Abstract: The claimed subject matter provides a method for receiving and displaying contextually relevant information to a user. The method includes receiving automatically-updated contextually relevant information at a display device. The contextually relevant information includes information that is at least in part associated with the user. The display device then displays the contextually relevant information discreetly to the user.Type: ApplicationFiled: December 24, 2012Publication date: June 26, 2014Applicant: MICROSOFT CORPORATIONInventors: Johnson Apacible, Tim Paek, Allen Herring, Mark J. EncarnaciĆ³n, Woon Kiat Wong
-
Patent number: 8732222Abstract: Embodiments are described for a system for integrating expert sources of knowledge into a general search service. The method can include a general search engine interface to receive a search query with at least one search term from a user. An expert knowledge engine can enable retrieval of expert information and analyzes. A predictive model module can be used to determine a probability that an expert knowledge engine may provide a valuable response to the query. The search query can be routed to the expert knowledge engine based on a cost-benefit analysis. A query reformulation module can reformulate a query for use by the expert knowledge engine. A display module can be employed to combine the expert search results with other search results.Type: GrantFiled: June 30, 2010Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Eric Horvitz, Johnson Apacible
-
Patent number: 8700594Abstract: Multidimensional search capabilities are enabled on a non-PC (personal computer) device being utilized by a user. An original query submitted by the user via the non-PC device is received. A structured data repository is accessed to extract structured data that is available for the original query, where the extracted structured data represents attributes of the original query. The extracted structured data is provided to the user in the form of a hierarchical menu which allows the user to interactively modify the original query, such modification resulting in a revised query.Type: GrantFiled: May 27, 2011Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Johnson Apacible, Mark Encarnacion, Aleksey Sinyagin