Entry Field (e.g., Text Entry Field) Patents (Class 715/780)
  • Patent number: 11100114
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content items based on a location of a user's attention in a map interface. In one aspect, a method includes receiving data specifying one or more map attention spots in a viewport of a map interface presented at a user device. Each map attention spot is a location on a map of the map interface corresponding to a specified amount of user activity. Content items are identified for presentation with the map. For each content item and map attention spot, a distance between a presentation location for the content item on the map and a location of the identified map attention spot on the map is determined. A rank score for the content item based at least on a respective content item score for the content item and each determined distance for the content item.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventor: Yifang Liu
  • Patent number: 11068556
    Abstract: An information delivery system has a computational device connected over a network with a server and associated storage device. The computational device is configured with functionality that generates a message requesting information relating to a particular geolocation that is stored in association with the server. The server identifies one or more files corresponding to the location information in the message and delivers them to the computational device, which compares information in the files with a visual image relating to an object selected by a computational device user and with an object type relating to the visual image, and displays information in a file if the visual image selected by the user matches visual image information in the file.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: July 20, 2021
    Assignee: Cuseum
    Inventor: Brendan Ciecko
  • Patent number: 10984898
    Abstract: In various implementations, a method includes obtaining first patient display data indicating a first set of health metric types associated with a first patient account and second patient display data indicating a second set of health metric types associated with a second patient account. The method includes receiving, via the network interface, first patient health data associated with the first patient account. The method includes receiving, via the network interface, second patient health data associated with the second patient account. The method includes displaying a user interface including a first patient data region and a second patient data region, the first patient data region including representations of values for the first set of health metric types selected from the first patient health data and the second patient data region including representations of values for the second set of health metric types selected from the second patient health data.
    Type: Grant
    Filed: May 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Divya Nag, Umer A. Khan
  • Patent number: 10949866
    Abstract: Disclosed is a system and method of real time collection, display and analysis of participant engagement data, including but not limited to feedback data, which system and method enables two-way communication between a client wishing to collect, analyze and measure participant engagement data and each of multiple participants on a one-to-one basis (client directly to participant), including an interactive client dashboard with customizable data display and analysis tools and “speak” capabilities including creating automated messages and creating custom messages “on the fly” to respond to feedback received by directly messaging selected cohorts of participants.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: March 16, 2021
    Inventor: Louis M. Carricarte
  • Patent number: 10908920
    Abstract: A method for preloading an application, a storage medium, and a terminal device are provided. The method includes the following. In response to a target application being detected to be closed, current state feature information of a terminal device is acquired. The current state feature information is input into a random forest prediction model corresponding to the target application, where the random forest prediction model is generated based on a usage regularity of the target application corresponding to historical state feature information of the terminal device. Whether to preload the target application is determined according to a prediction result of the random forest prediction model.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: February 2, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yan Chen, Yaoyong Liu
  • Patent number: 10863044
    Abstract: An information processing apparatus includes circuitry configured to acquire configuration information of a screen displayable on a partner apparatus connectable with the information processing apparatus via a network, acquire layout information indicating a layout state of one or more display elements arrangeable on the screen from the acquired configuration information, acquire layout template information defining the layout state of one or more display elements, edit the layout state of at least a part of the one or more display elements defined in the acquired layout template information to generate edited layout template information, and change the acquired layout information based on the edited layout template information.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: December 8, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Yukiko Kaida
  • Patent number: 10838581
    Abstract: Electronic equipment is controlled with a touching-type signal input device. An inputted navigator-calling request that specifies a user request to navigate among a set of previously-opened application views of different applications is received. A request mode of the inputted navigator-calling request is compared with a predefined request mode associated with navigation among the set of previously-opened application views of the different applications. It is determined whether the request mode of the inputted navigator-calling request matches with the predefined request mode. An open-views navigator is displayed in response to determining there is a match. The open-views navigator has a set of open-views tabs distributed on at least part of a closed structure that each allow selective navigation to a previously-opened application view of one of the different applications.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jian Wen Chi, Fang Liang Dong, Chang Huang, Zi Xuan Zhou
  • Patent number: 10831821
    Abstract: Methods and systems for generating cognitive real-time pictorial summary scenes are disclosed. A method includes: obtaining, by a computing device, a document; training, by the computing device, computer models using natural language processing and deep learning based computer vision; and creating, by the computing device, a first pictorial summary scene that summarizes the document using the computer models.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohit Sewak, Mandar Mutalikdesai, Sachchidanand Singh
  • Patent number: 10824334
    Abstract: A mobile terminal including a wireless communication unit configured to perform wireless communication; a touchscreen configured to display information and sense a touch input; and a controller configured to display an object between a first region and a second region of the touchscreen, adjust sizes of the first and second regions based on a shifting of the object, display an input window at the first region, display a virtual keypad at a bottom part of the touchscreen in response to the input window being selected, and display the first region above the virtual keypad.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 3, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Chaesung Leem, Eulina Ko, Hosoo Kim
  • Patent number: 10824307
    Abstract: An information transmission method, which is a method in which an information transmission apparatus transmits information through a dial pad during a call in a terminal, includes: executing an application program storing all or part of the information and displaying an application interface including the all or part of the information; executing the dial pad in a state where the application interface is displayed, and simultaneously displaying the dial pad and the application interface; and transmitting the information to another party through the dial pad, based on content of the application interface.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: November 3, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ying Liu, Hao Su
  • Patent number: 10789418
    Abstract: Batch generating of links to documents in which named content is automatically discovered within documents is disclosed. A selection of a plurality of documents is received from a user. Then, a list of search terms each correlated to a hyperlink destination is generated from the received selection of the electronic documents. Each of the plurality of electronic documents is scanned for text strings that match search terms stored in a list. Without user intervention, activatable hyperlinks from the matched text strings in the plurality of electronic documents are generated. Activatable hyperlinks to the respective matched text strings in each of the plurality of electronic documents are appended.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 29, 2020
    Assignee: Bluebeam, Inc.
    Inventors: Jack Kutilek, Peter Noyes
  • Patent number: 10741168
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a text-to-speech system. An embodiment operates by identifying a document including text, wherein the text includes both a structured portion of text, and an unstructured portion of text. Both the structured portion and unstructured portions of the text are identified within the document rich data, wherein the structured portion corresponds to a rich data portion that includes both a descriptor and content, and wherein an unstructured portion of the text includes alphanumeric text. A summary of the content of the rich data portion of the document at a specified level of detail is generated at a specified level of detail. An audible version of the document including both the text-only portion of the document and the summary of the content of the rich data portion of the document is output.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 11, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Galen Rafferty, Reza Farivar, Anh Truong, Jeremy Goodsitt, Vincent Pham, Austin Walters
  • Patent number: 10740170
    Abstract: A computer-implemented method, computer program product, and computer processing system are provided. The method includes preprocessing, by a processor, a set of heterogeneous logs by splitting each of the logs into tokens to obtain preprocessed logs. Each of the logs in the set is associated with a timestamp and textual content in one or more fields. The method further includes generating, by the processor, a set of regular expressions from the preprocessed logs. The method also includes performing, by the processor, an unsupervised parsing operation by applying the regular expressions to the preprocessed logs to obtain a set of parsed logs and a set of unparsed logs, if any. The method additionally includes storing, by the processor, the set of parsed logs in a log analytics database and the set of unparsed logs in a debugging database.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: August 11, 2020
    Assignee: NEC Corporation
    Inventors: Biplob Debnath, Hui Zhang, Guofei Jiang
  • Patent number: 10652411
    Abstract: A remote operation apparatus includes a display that displays a desktop screen of an apparatus to be remotely operated; and a controller that displays an input field on a desktop screen of the remote operation apparatus and activates a text input assistance module of the remote operation apparatus in a case in which an activation instruction to activate the text input assistance module of the remote operation apparatus is input, and enables the text input assistance module of the remote operation apparatus to input text to the input field.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: May 12, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Nobuo Iwata
  • Patent number: 10645242
    Abstract: In an image forming apparatus, a storage unit contains, by each of a plurality of languages that are respectively associated with each direction of slide operations, a character string. A display controller causes a display unit to display, on a screen, an instruction-receiving image to be touched through a touch panel. When a slide operation is performed on a non-operational region where the instruction-receiving image is not located, the character string of the language associated with the direction of the slide operation is retrieved from the storage unit, and a selected-language window is generated by substituting the character string displayed on the screen of the display unit with the character string that has been retrieved, and displayed only for a predetermined period of time.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 5, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Earl John Abaquita
  • Patent number: 10620684
    Abstract: In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
  • Patent number: 10515479
    Abstract: A collaborative 3D modeling system, comprising a computer processing unit, a digital memory, and an electronic display, the computer processing unit and the digital memory configured to provide 3D model representations of a first plurality of versions of an object component for a first user, the versions being selectable along a first axis, and using the electronic display, provide a plurality of user identifications which are selectable along a second axis, wherein selecting a subsequent user causes a second plurality of said versions of said object component to be displayed on the electronic display.
    Type: Grant
    Filed: November 23, 2017
    Date of Patent: December 24, 2019
    Assignee: Purdue Research Foundation
    Inventors: Cecil Piya, Vinayak Raman Krishnamurthy, Karthik Ramani
  • Patent number: 10482171
    Abstract: Digital form optimization techniques are disclosed which reduce the number of segments in empty digital forms that consumers of the empty digital forms need to complete. In some examples, a method may include determining potentially linkable segments in an empty digital form, determining a type of link to create for a potentially linkable segment of the potentially linkable segments, and providing a recommendation to create the determined type of link for the potentially linkable segment. The method may also include creating the determined type of link for the potentially linkable segment in response to a determination of an acceptance of the recommendation.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 19, 2019
    Assignee: Adobe Inc.
    Inventors: Arneh Jain, Salil Taneja
  • Patent number: 10430078
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a first soft keyboard. While displaying the first soft keyboard, a key for selecting a second soft keyboard different from the first soft keyboard is displayed. A first contact is detected on the key for selecting the second soft keyboard. In response to detecting the first contact, the second soft keyboard is displayed. Movement of the first contact is detected to a character-insertion key in the second soft keyboard. Lift off of the first contact is detected at the character-insertion key in the second soft keyboard to which the first contact moved. In response to detecting the lift off, a character is inserted that corresponds to the character-insertion key in the second soft keyboard to which the first contact moved and the display of the second soft keyboard is ceased.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: October 1, 2019
    Assignee: Apple Inc.
    Inventors: Bas Ording, Kenneth Kocienda
  • Patent number: 10382247
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: David A. de Vos, William J. Izard
  • Patent number: 10354002
    Abstract: A technology for building and displaying interaction relationships between visual components of a dashboard is provided. In accordance with one aspect, interaction relationships are defined between the components of the dashboard using a data grid. A relationship may be defined by associating a component to a grid cell and defining a formula in the grid cell based on one or more other grid cells which are further associated to one or more other components. In accordance with another aspect, information of a dashboard including dashboard components, input data and output data in the dashboard is converted into dashboard data models. An interaction relationship graph may be generated based on interactions of the input data and output data of the components. The interaction relationship graph comprises source-to-target relationships between source and target components of the dashboard.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: July 16, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Zhiyong Gong, Ziqin Li, Zheng Wang
  • Patent number: 10348547
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: David de Vos, William J. Izard
  • Patent number: 10333797
    Abstract: A novel centralized troubleshooting tool that enables user to troubleshoot a distributed virtual network with a single consistent user interface is provided. The distributed virtual network being monitored or debugged by the centralized troubleshooting tool includes different types of logical resources (LRs) that placed or distributed across different physical endpoints (PEs). The centralized troubleshooting tool provides functions that allow the user to invoke commands on different physical endpoints in order to collect information about the logical resources running in those physical endpoints. This allows the user to compare and analyze the information from different PEs for a same LR.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: June 25, 2019
    Assignee: NICIRA, INC.
    Inventors: Xin Wang, Yusheng Wang, Jianjun Shen, Donghai Han, Hua Wang, Chidambareswaran Raman, Akhila Naveen, Raju Koganty
  • Patent number: 10277642
    Abstract: A composer interface provided by a social networking system allows a user to provide input, such as text data, to the social networking system. The composer interface allows the user to identify an action and/or an object related to the input. An action is structured data describing a relationship between objects defined by the social networking system. Based on the action identified as related to the input, the social networking system stores an association between the received input and the identified action.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Samuel Lessin, Justin Alexander Shaffer, Nicholas Felton, Ryan Case
  • Patent number: 10255355
    Abstract: The visual analytic system enables information retrieval within large text collections. Typically, users have to directly and explicitly query information to retrieve it. With this system and process, the reasoning of the user is inferred from the user interaction they perform in a visual analytic tool, and the appropriate information to query, process, and visualize is systematically determined.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 9, 2019
    Assignee: Battelle Memorial Institute
    Inventors: Alexander Endert, Nicholas O. Cramer, Ralph J. Perko, III, Shawn D. Hampton, Edwin R. Burtner, Kristin A. Cook
  • Patent number: 10203866
    Abstract: An electronic device with a display and a touch-sensitive surface displays a user interface of an application. The device detects a first portion of an input including a contact on the touch-sensitive surface, and then detects a second portion of the input including movement of the contact across the touch-sensitive surface. The device displays, during the movement, application views including an application view that corresponds to the user interface of the application and another application view that corresponds to a different user interface of a different application. The device then detects a third portion of the input, including a liftoff of the contact from the touch-sensitive surface. In response, the device, upon determining that application-switcher-display criteria are met, displays an application-switcher user interface, and upon determining that home-display criteria are met, the device displays a home screen user interface that includes application launch icons.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: February 12, 2019
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Marcos Alonso Ruiz, Nathan de Vries, Brandon M. Walkin, Stephen O. Lemay, Christopher P. Foss, Caelan G. Stack, Jeffrey T. Bernstein, Julian K. Missig, Linda L. Dong
  • Patent number: 10163237
    Abstract: An information display system according to the present invention includes: a graph display control unit configured to display a comparison graph in which a current transition graph representing a current period of time-series information and a previous transition graph representing a previous period of the time-series information are arranged such that time-axis components of the current period and time-axis components of the previous period which corresponds to one period before the time-axis components of the current period are placed in identical positions, in which the graph display control unit displays the previous transition graph including a portion corresponding to a future in the current period.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 25, 2018
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Tsuyoshi Ohsumi, Keita Anjo, Koji Nishitani, Noriyoshi Katsumura, Taro Ejiri
  • Patent number: 10148711
    Abstract: A method of providing a content in an electronic device is provided. The method includes include detecting a mapping event associated with a content of the electronic device, in response to detecting the mapping event, confirming the content, determining a contact point for mapping the content, and mapping the content to the contact point for mapping.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae-Hwan Lee
  • Patent number: 10140373
    Abstract: In one embodiment, a method includes inferring an intent of the target user to post to a social-networking system based on one or more information items. One or more information items may be assembled that are relevant to one or more of the information items from which the intent to post was inferred. A prompt to post may be sent to the target user comprising one or more of the assembled information items. One or more indications of one or more reactions of the target user may be received from a client system of the target user. The one or more reactions of the target user may be used in both inferring a future intent to post on the part of future target users and assembling information items for future target users.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: November 27, 2018
    Assignee: Facebook, Inc.
    Inventors: Jonathon E. Toon, David Shein, Aaron Samuel Filner, Devin Naquin, Sundhar Ram Srinivasan
  • Patent number: 10097973
    Abstract: Systems and methods for proactively populating an application with information that was previously viewed by a user in a different application are disclosed herein. An example method includes: while displaying a first application, obtaining information identifying a first physical location viewed by a user in the first application. The method also includes exiting the first application and, after exiting the first application, receiving a request from the user to open a second application that is distinct from the first application. In response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, the method includes presenting the second application so that the second application is populated with information that is based at least in part on the information identifying the first physical location.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 9, 2018
    Assignee: APPLE INC.
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G. A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Sofiane Toudji, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel
  • Patent number: 10082944
    Abstract: Technologies are described herein for autoscroll regions. A device establishes a trigger line near an edge of a selectable region of content that is adjacent to a non-selectable region of content. The device detects user input within the selectable region and detects movement of the user input that intersects the trigger line. In response to detecting the user input intersecting the trigger line, the device scrolls a scrollable region.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poornima Hanumara, Benjamin Edward Rampson
  • Patent number: 10032218
    Abstract: A computer-implemented method includes providing an application form configured for electronic display and data entry, receiving loan application data via the form, and providing selectable lending product features based on the loan application data. The selectable lending product features include an approved range of selectable credit options. Each of the selectable credit options has a different associated amount of required collateral. The method also includes receiving feature selection data. The feature selection data includes a selection of at least one of the selectable credit options. The method further includes providing a customized lending product based on the feature selection data.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: July 24, 2018
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Todd Lawrence Denbo
  • Patent number: 10025501
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a first soft keyboard. While displaying the first soft keyboard, a key for selecting a second soft keyboard different from the first soft keyboard is displayed. A first contact is detected on the key for selecting the second soft keyboard. In response to detecting the first contact, the second soft keyboard is displayed. Movement of the first contact is detected to a character-insertion key in the second soft keyboard. Lift off of the first contact is detected at the character-insertion key in the second soft keyboard to which the first contact moved. In response to detecting the lift off, a character is inserted that corresponds to the character-insertion key in the second soft keyboard to which the first contact moved and the display of the second soft keyboard is ceased.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: July 17, 2018
    Assignee: Apple Inc.
    Inventors: Bas Ording, Kenneth Kocienda
  • Patent number: 10007653
    Abstract: A method of creating a confidence map for an electronic fillable form may include identifying, by an electronic device, one or more fillable fields of an electronic fillable form. The method may include, for one or more of the identified fillable fields, assigning one or more first coordinates of the electronic fillable form to define a graphical zone associated with the fillable field, assigning one or more second coordinates of the electronic fillable form to define a fill zone, assigning one or more third coordinates of the electronic fillable form to define a click zone, and assigning, by the electronic device, one or more fourth coordinates of the electronic fillable form to define a start zone representing a most likely selection area for the fillable field. The method may include creating, a confidence map associated with the electronic fillable form.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: June 26, 2018
    Assignee: Xerox Corporation
    Inventors: Reiner Eschbach, Phillip J. Emmett, Safwan R. Wshah, Edward N. Chapman
  • Patent number: 9996507
    Abstract: For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character uses a first code point according to a character encoding standard. The mobile device's presence at a geographical location is detected. The mobile device is associated with a user. A variant selection rule is selected at the device. The variant selection rule specifies a location based condition to select a variant corresponding to the textual character. A variant is selected at the device according to the variant selection rule, a variant mapping corresponding to the first code point. The variant mapping includes the variant. The encoding of the textual character is replaced at the device with an encoding of the variant in the rendering of the content.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Emmons, Denise M. Genty, Su Liu, Shunguo Yan
  • Patent number: 9990340
    Abstract: Batch generating of links to documents in which named content is automatically discovered within documents is disclosed. A selection of a plurality of documents is received from a user. Then, a list of search terms each correlated to a hyperlink destination is generated from the received selection of the electronic documents. Each of the plurality of electronic documents is scanned for text strings that match search terms stored in a list. Without user intervention, activatable hyperlinks from the matched text strings in the plurality of electronic documents are generated. Activatable hyperlinks to the respective matched text strings in each of the plurality of electronic documents are appended.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 5, 2018
    Assignee: Bluebeam, Inc.
    Inventors: Jack Kutilek, Peter Noyes
  • 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: 9891811
    Abstract: A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 13, 2018
    Assignee: APPLE INC.
    Inventors: Craig M. Federighi, Marcos Alonso Ruiz, Andrew B. Cato, Jonathan R. Dascola, Christopher P. Foss, Olivier D. R. Gutknecht, Joseph A. Hagedorn, Michael T. Jurewitz, Chanaka G. Karunamuni
  • Patent number: 9805096
    Abstract: A ranking unit 320 ranks a plurality of information elements in accordance with a user interest degree derived for each of the information elements. An image data production unit 322 produces image data in which the plurality of information elements are disposed in accordance with the respective ranks with reference to a predetermined position. The image data production unit 322 produces image data in which an information element in which the user interest degree is highest is disposed at the predetermined position while an information element in which the user interest is relatively high is disposed at a position near to the predetermined position and an information element in which the user interest is relatively low is disposed at a position remote from the predetermined position two-dimensionally or three-dimensionally.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: October 31, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Teiji Yutaka, Nobutoshi Koyama
  • Patent number: 9779144
    Abstract: Systems and methods for identifying relevancy scores of a keyword cluster related to an event category for a given time period relative to an event of the event category. Processors identify an event and determine event parameters of the event. Processors determine keyword clusters associated with the event parameters for serving content. Processors generate a relevancy score for each of the keyword clusters over plurality of time periods relative to the event. The relevancy score of a first subset of the keyword clusters is higher during a first time period than a second time period and the relevancy score of a second subset of the keyword clusters is higher during the second time period than the first time period. Processors create, for the event, a data structure including the keyword clusters and the generated relevancy scores for each of the keyword clusters over the time periods relative to the event.
    Type: Grant
    Filed: August 2, 2014
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 9571436
    Abstract: In an approach for preventing the modification of an email by the recipients of the email, a processor receives an indication that an email message is composed. A processor receives an indication that modification of contents of the email message, by one or more recipients of the email message, is to be prevented. A processor converts the contents of the email message from editable text to a non-editable format. A processor sends the converted email message to a recipient.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventor: Bimal K. Jha
  • Patent number: 9547420
    Abstract: A user wanting to enter text via a computing device can start entering characters for that text. A text suggestion algorithm can be used to attempt to predict the text the user is typing, and provide options for completing the text entry. Information such as the type of suggestion and common roots for those suggestions can be used to group at least some of the suggestions. An interface element with a spatial layout can be provided to display at least a portion of the suggestions, where the suggestions are arranged according to their relative confidence values and the determined groupings. The font values for each of the displayed suggestions can also be set using the confidence values, such that more likely terms can be displayed with a larger and/or more prominent font in order to allow the user to more easily locate the correct suggestion.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: January 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Hastings Cassidy, Robert King Myers
  • Patent number: 9529783
    Abstract: Invoked states of one or more activities invoked in a web application is detected. The web application is configured to display, in a foreground, a current activity on a client device. On the client device, display of a multitask preview interface that includes one or more live previews is caused. Each live preview of the one or more live previews corresponds to an invoked state of an activity of the one or more activities. The one or more live previews includes a particular live preview that corresponds to a particular invoked state of a particular activity of the one or more activities. Selection of the particular live preview is detected. In response to detecting selection of the particular live preview, the current activity displayed in the foreground of the web application is switched to the particular state of the particular activity.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: December 27, 2016
    Assignee: Yahoo! Inc.
    Inventors: Vince Magistrado, Utkarsh Srivastava
  • Patent number: 9342496
    Abstract: Automatically completing a remainder portion of a name as it is being entered is disclosed. In some embodiments, in response to receiving at least a prescribed number of starting characters of a name being entered into a first cell as a reference name to refer to one or more other cells, a set of one or more valid reference names that begin with the received starting characters is determined and provided as auto-completion options. In such cases, a valid reference name is one that identifies using a supported syntax a spreadsheet document or a portion of a spreadsheet document.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: May 17, 2016
    Assignee: APPLE INC.
    Inventor: Peter William Rapp
  • Patent number: 9268754
    Abstract: Systems and methods for improving automated processing of electronic media items are disclosed. In one embodiment, a computer system identifies a first set of regions of a page of an electronic media item, and a respective region type for at least one region of the first set, where the identification of the respective region type is based on one or more typographical features, historical data, and, optionally, the position and/or dimensions of the region. The computer system receives an identification by a user of a second set of regions of the page and a respective region type for at least one region of the second set, and then modifies the historical data when there is a difference between the regions and respective region types of the first set, and the regions and respective region types of the second set.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: February 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Adarsh Natarajan, Viswanath Sankaranarayanan, Sairam Reddi
  • Patent number: 9195378
    Abstract: To provide a method, a program and a system for supporting the input of one or more execution parameters of predetermined software in an input field. The method includes: receiving input of a text character string including one or more execution parameters in the input field displayed on a display device; displaying one the display device one or more execution options of the predetermined software in such a manner that a user can select the options in response to selection of a part of the text character string by the user; and transforming the text character string so as to include at least one of the one or more execution options selected and displaying the transformed text character string on the display device. The one or more execution options displayed can vary with the type of selection of the part of the text character string.
    Type: Grant
    Filed: July 14, 2013
    Date of Patent: November 24, 2015
    Assignee: International BusinessMachines Corporation
    Inventors: Ken Kumagai, Kotaro Shima
  • Patent number: 9170706
    Abstract: Tools and techniques for a polymorphic query box operating on a computing device are described herein. The polymorphic query box application provides an adaptive query box via a single graphical user interface that detects an input scenario based on the type of input received via the polymorphic query box. In accordance with the detected scenario, the polymorphic query box dynamically changes appearance and function. In some implementations, the techniques include the polymorphic application ordering web search and/or translation based on the input being received. In some implementations, the techniques include providing context sensitive controls for input editing before completing the query.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Robert Scott, Tzuwei Shih, Yaping Liu
  • Patent number: 9152619
    Abstract: Systems and methods for constructing a markup language template and corresponding input data structure specification are provided. A plurality of different markup language representations of a user interface can be obtained multiple times for different input data for a web application. The different markup language representations can be aligned and compared to identify both common elements and variable elements. A markup language template can be constructed that includes the common elements. The variable elements can represent the input data associated with markup language representations. From a detected variable element, three things can be generated: (1) a data field associated with the variable element in an input data structure corresponding to the markup language template; (2) a template processing instruction that maps the data field of the input data structure to the newly constructed markup language template; and (3) an instance of the input data structure.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventor: Steffen Meschkat
  • Patent number: 9071718
    Abstract: An information processing apparatus includes an execution unit that executes a program, a main storage unit that includes a first non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and is provided with a first storage area which stores the program executed by the execution unit and a second storage area which stores data generated by the execution of the program by the execution unit, a connection unit that connects the execution unit and the main storage unit, and a condition storage unit that includes a second non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and stores conditions which are set by the connection unit to transmit and receive the program and the data between the execution unit and the main storage unit.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: June 30, 2015
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Yuji Murata, Shinho Ikeda, Masakazu Kawashita, Hideki Yamasaki, Tadamasa Sakamaki, Binhui Liu
  • Publication number: 20150149952
    Abstract: Disclosed embodiments pertain to a method on a Mobile Station (MS) for input of text for abugida writing systems. In some embodiments, the method may comprise obtaining a base character by performing Optical Character Recognition (OCR) on written user-input on the MS. A conjunct character may also be obtained by applying one or more functional or diacritical operators to the base character. The conjunct character may then be displayed.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Pawan Kumar BAHETI, Abhijeet S. Bisain, Santanu Chaudhury, Anirudh Seksaria