Patents Examined by Hien Duong
  • Patent number: 10635297
    Abstract: In particular embodiments, a computing device provides for presentation to a user a user interface, the user interface including a plurality of related interactive elements. The computing device may receive touch gesture input from the user selecting one of the plurality of related interactive elements. The touch gesture input may have a duration of at least a pre-determined amount of time. The computing device, in response to the touch gesture input, may rearrange the plurality of related interactive elements, rearranging including stacking the plurality of related interactive elements for presentation to the user.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: April 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Francis Luu, Christopher Tice
  • Patent number: 9921665
    Abstract: An input method editor (IME) provides a distributed platform architecture that enables associating multiple applications with the IME to provide extended functionalities. The presentations of the applications, such as skins, may be different from each other and that of the IME. The applications may be represented in a manifest file that is human-readable and editable. The IME collects multiple parameters relating to a user input into a host application including a query input by the user and a scenario of the host application, and selects one or more applications to provide candidates based on a score or ranking of the applications under the collected multiple parameters. Machine-learning may be used to improve the score or ranking. The candidates may include text candidates, rich candidates, and informative candidates.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Robert Scott, Huihua Hou, Xi Chen, Weipeng Liu, Rongfeng Lai, Xi Chen, Yonghong Shi
  • Patent number: 9906481
    Abstract: A computer system identifies an electronic conversation between a plurality of participants. The computer system identifies the plurality of participants. The computer system determines whether the plurality of participants match a specific list of participants that have been predetermined to be of interest to a user. In response to determining that the plurality of participants engaged in the electronic conversation matches the predetermined list of participants of interest to the user, the computer system notifies the user of the electronic conversation.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, David E. Nachman, Michael P. Shute
  • Patent number: 9898162
    Abstract: This application relates to performing organizational tasks using a variety of physical operations in a message application. The physical operations can include swiping actions performed by the user of the message application. By performing certain types of swipes on a user interface of the message application, the user can more readily organize messages stored by the message application. The types of swipes can include full swipes, which can execute one or more functions on a message, and partial swipes, which can open up a menu that includes multiple buttons for executing various operations on the message being swiped. Additionally, the direction of the swipe can also determine the functions and operations to be performed on the message being swiped.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 20, 2018
    Assignee: Apple Inc.
    Inventors: Mohammed N. Jisrawi, Cristobal Baray, Stephen O. Lemay, Tiffany S. Jon, Chanaka G. Karunamuni, Lawrence Y. Yang
  • Patent number: 9880727
    Abstract: In some examples, a gesture configuration component provides for different ways to interpret gestures made by a user to specify various parameters of control settings to modify system or application settings. For instance, a user may change display settings for one or more display devices, such as resolution, orientation, and display arrangements. Further, in some cases, the gesture configuration component may perform configuration changes while providing a live preview of the changes being made.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qixing Zheng, Thomas Scott Coon, Jason Morris Yore
  • Patent number: 9881059
    Abstract: Systems and methods for recommending headlines of an article are disclosed. A topic for the article may be chosen based on the article and an original headline. Trending words within the topic that are related to the article are identified and suggested for inclusion in a revised headline.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: January 30, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Amin Mantrach, Alejandro Jaimes
  • Patent number: 9870198
    Abstract: A method of illustrating audio signal strength includes at a portable computer device having one or more processors and memory storing programs executed by the one or more processors, collecting audio signal using the portable computer device; determining strength of the collected audio signal; computing an illustrative scale that corresponds to the audio signal strength using a mapping function; and superimposing the audio signal strength with the illustrative scale on a graphic area, wherein the graphic area includes an initial sub-area.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: January 16, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Liang Wu, Pinlin Chen
  • Patent number: 9865181
    Abstract: Embodiments disclosed herein restrict a user working on digitizing GIS features to specific style parameters. This ensures creation of data that can be exported in a lossless manner to specific systems. Embodiments disclosed herein provide a mapping between styling systems of different products. Thus when digitizing features itself, users may be restricted to specify styles in a format compatible with target data, rather than in terms of product being used for digitization. Embodiments disclosed herein provide users with a familiar styling interface through customized views associated with specific style-set. Embodiments disclosed herein provide the customizability to implement styling restrictions and provide custom GUI as per user needs for a project or an organization. Embodiments disclosed herein allow authorized entities and/or users to configure new style-sets, add new style-sets, delete existing style-sets and so on.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 9, 2018
    Assignee: ROLTA INDIA LTD
    Inventors: Milind Suley, Trupti Pol, Ravindra N Kondekar, Laxmidhar V Gaopande
  • Patent number: 9860277
    Abstract: Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted untrusted processes or corporate private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: January 2, 2018
    Assignee: Sophos Limited
    Inventors: Kenneth D. Ray, Robert W. Cook, Andrew J. Thomas, Dmitri Samosseiko, Mark D. Harris
  • Patent number: 9858535
    Abstract: A system and method for dynamic generation of procedures is disclosed. The method comprises: (a) storing asset types defining attributes; asset instances, inheriting attributes of one of the asset types and having attribute-values; procedure statements being associated to conditional rule(s) to be applied to an attribute-value of an asset instance; and procedure templates, each defining a unique combination of asset type and a group of said procedure statements. The method further comprises (b) for a given asset instance and a given procedure template: (i) iteratively reading each of the procedure statements of the group of procedure statements being associated to the given procedure template; and (ii) presenting, on a user interface, each one of the procedure statements where a condition is met when the corresponding conditional rule(s) is applied to the attribute-values of the given asset instance, in order to dynamically generate an asset specific procedure.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: January 2, 2018
    Assignee: INNOVATIA INC.
    Inventors: Steven Wesley Keith, Patrick Michael Pottier, Michael Patrick Doyle
  • Patent number: 9852266
    Abstract: User-specific medical, genetic, fitness, environmental and nutritional data is collected to develop personalized health and wellness programs for improving a user's health and wellness. The user-specific data may be collected from medical or genetic tests, mobile health devices worn by the user and applications through which the user manually inputs information. The user-specific data is then collected and analyzed together based on knowledge of the interrelationships between medical, genetic, fitness, environmental and nutrition data to develop a comprehensive user profile and personalized health and wellness programs that are targeted to improving specific areas of the user's health by implementing changes in fitness, nutrition, medical treatment, environment, etc.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: December 26, 2017
    Assignee: MD REVOLUTION, INC.
    Inventors: Samir B. Damani, Vincent Valentino, Pratik Patel
  • Patent number: 9852114
    Abstract: A user may create a blueprint that specifies an application's architecture, including virtual machines (VM) nodes, software services and application components within the VM nodes. To do so, the user manipulates a graphical user interface (GUI) rendered by a graph layout manager and a Scalable Vector Graphics (SVG) layout engine. The SVG layout engine parses declarative layout configurations and translates the declarative layout into SVG elements that visually represent the blueprint. Additional information may be rendered in independent layers overlaid on the GUI which a user may selectively activate or de-activate to show or hide, respectively, the additional information. The layers may be generated using extension points exposed via the declarative layout.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 26, 2017
    Assignee: VMware, Inc.
    Inventors: Jialiang Wang, Komal Nitin Mangtani, Sesh Jalagam
  • Patent number: 9846522
    Abstract: Embodiments are disclosed that relate to interacting with a graphical user interface in a manner to facilitate hands-free operation. For example, one disclosed embodiment provides a method including outputting to a display device a user interface that displays graphical representations of a plurality of alignable user interface objects, each alignable user interface object representing a selectable object. The method further includes receiving depth data from an imaging device, the image data capturing an image of a face directed toward the display device. The method further comprises changing an alignment condition of a first user interface object of the plurality of alignable user interface objects to move the first user interface object into an aligned condition, and changing an alignment condition of a second user interface object to move the second user interface object out of an aligned condition based on the received image data.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: December 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Cohen, Sagi Katz, Dani Daniel, Giora Yahav
  • Patent number: 9841867
    Abstract: Apparatus for displaying a plurality of electronic documents to a user. The apparatus comprising a desk having a plurality of proximity zones which comprise at least a first proximity zone which is close to a user of the apparatus and at least a second proximity zone which is further away from said user; at least one display device comprising a display for displaying one of said plurality of electronic documents and at least one sensing device for determining the proximity zone within which said at least one display device is located. The functionality of said display device is determined by the proximity zone within which it is located.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: December 12, 2017
    Inventors: Roel Vertegaal, Paul Strohmeier, Aneesh Pradyumna Tarun
  • Patent number: 9817561
    Abstract: A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
  • Patent number: 9810810
    Abstract: The disclosure relates to the fields of geology and geotechnics, and to a system for description of vertical sequences of rocks in cores and outcrops. The system and process provide a way to describe vertical sequences of rocks in digital media through gestures on a device equipped with a touchscreen. The process allows inserting data simply and quickly and uses a geological feature vocabulary and a library of standardized icons, an aspect that eliminates the heterogeneity of the data obtained in diverse descriptions and allows analyzing the captured data automatically by computer. The benefits include, but are not limited to: elimination of vocabulary heterogeneity and description formats of vertical sequences of rocks; generation of customized reports; data export to files with standardized formats for data exchange among software applications; reduction of the time used in the description; reduction of the time used to generate technical reports.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: November 7, 2017
    Assignee: LHB SOLUçÕES EM INFORMAçÕES E MÉTODOS LTDA.
    Inventor: Eduardo Studzinski Estima De Castro
  • Patent number: 9813900
    Abstract: Motion adaptive user equipment (UE) in a wireless communications network environment adapted for selecting one or more subsets of accessible user interface (UI) functions based, at least in part, on the determined motion of a UE, is disclosed. By selectively employing the one or more subsets of UI functions, a UE can dynamically adapt to the motion of the UE and limit distracting interactions with the UE creating a safer or more compliant wireless environment. Further disclosed are features related to override of UI limitations, auxiliary location sensing aspects, motion rule updating features, and voluntary and involuntary user preference aspects.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 7, 2017
    Assignees: AT&T MOBILITY II LLC, AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Sheldon Meredith, Muayyad Mustafa
  • Patent number: 9800628
    Abstract: A method for tagging images in a social network is provided. The method may include enabling a capture of an image associated with an online group discussion. The method may further include allowing an automatic tagging of the image associated with the online group discussion, the image including a visual representation of a first participant of the online group discussion. The method may also include providing the first participant with an option to indicate whether to approve distribution of the tagged image. The method may also include receiving an indication from the first participant whether to approve the distribution of the tagged image. When the indication from the first participant whether to approve the distribution of the tagged image indicates approval of the distribution, the method may further include distributing the tagged image, based at least in part on the indication of approval of distribution of the tagged image.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: October 24, 2017
    Assignee: Google Inc.
    Inventor: Alex Ainslie
  • Patent number: 9792033
    Abstract: A method of changing a user interface (UI), which is used for diagnosis of a target object via a medical device, based on user motion information. The method including obtaining motion information regarding a user; changing the UI based on the obtained motion information regarding the user; and displaying the changed UI.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 17, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-hyun Ban, Su-jin Kim, Jeong-ho Han
  • Patent number: 9791997
    Abstract: There is provided an information processing apparatus including a processor configured to perform the functions of displaying a cursor configured to select a range of a list screen on which a plurality of icons are arranged, and changing an icon or icons to be selected using the cursor based on an operation of a user while keeping unchanged the number of icons selectable using the cursor.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: October 17, 2017
    Assignee: SONY CORPORATION
    Inventors: Satoshi Suzuki, Fumihiko Tanuma