Patents Examined by Cesar Paula
-
Patent number: 10140261Abstract: Font graphs are defined having a finite set of nodes representing fonts and a finite set of undirected edges denoting similarities between fonts. The font graphs enable users to browse and identify similar fonts. Indications corresponding to a degree of similarity between connected nodes may be provided. A selection of a desired font or characteristics associated with one or more attributes of the desired font is received from a user interacting with the font graph. The font graph is dynamically redefined based on the selection.Type: GrantFiled: May 23, 2014Date of Patent: November 27, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Jianchao Yang, Hailin Jin, Jonathan Brandt
-
Patent number: 10139998Abstract: A web editing application provides a user interface for editing a web page on a mobile client device. The web editing application provides templates for user selection, and may allow users to edit web pages while the editing device is offline. The web editing application determines whether a display of the client device is in landscape mode or portrait mode, and arranges certain cells differently based on this determination. The web editing application may further provide cell configuration indicators that indicate cells that are arranged differently in different display modes.Type: GrantFiled: October 8, 2015Date of Patent: November 27, 2018Assignee: WEEBLY, INC.Inventors: Ryan J. Glasgow, Vitaly Odemchuk, Benjamin A. Bloch, Daniel Veltri
-
Patent number: 10133721Abstract: Data cells in a spreadsheet report are collapsed and expanded without disrupting other spreadsheet data. A user may want to drill down on data corresponding to a parent member of the report to display more detailed information about the parent member. Likewise, a user may want to drill up the displayed information corresponding to the parent member to hide detailed information associated with the parent member. Before expanding or collapsing a report, the spreadsheet is scanned for information to determine whether the display of other data in the spreadsheet would be disrupted by the expansion/collapse. The information may include cross join information associated with the parent member, the number of child members associated with the parent member, the dimension of the report created by the parent member and the associated child members, and other reports that may be linked to the report that includes the parent member.Type: GrantFiled: June 20, 2013Date of Patent: November 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lakshmi N. Thanu, Peter Eberhardy, Dylan Hai Huang, Xiaohong Mark Yang
-
Patent number: 10133714Abstract: A nonextensible schema is obtained including a first content model of ANY. Based on the nonextensible schema, a compact syntax regular language for XML next generation (RNC) file is generated that includes a second content model of ANY. The second content model of ANY can correspond to the first content model of ANY. The RNC file is modified, based upon the RNC file including the second content model of ANY, so as to explicitly enumerate all semantics of the second content model of ANY as elements in the RNC file. A regular language for XML next generation (RNG) file is later generated based on the modified RNC file. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 28, 2016Date of Patent: November 20, 2018Assignee: SAP SEInventors: Genneva Wang, John Mitchell, Kaushik Macherla, Joseph Baysdon, Yvonne Wang
-
Patent number: 10127201Abstract: Embodiments presented herein disclose techniques for transforming input documents having disparate formats into a normalized format (e.g., Atom, RSS, HTML, customized XML, etc.). According to one embodiment, a plurality of fields is identified in an input document that has a given format. Each field includes a descriptor and text content associated with the descriptor. For each field, semantic properties are evaluated for the descriptor and text content against a plurality of mapping rules to determine whether the field is consistent with one of a plurality of fields of a target format. Each mapping rule specifies characteristics associated with one of the fields in the target format. Once so determined, a mapping from the first field to the second field is defined.Type: GrantFiled: April 21, 2015Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Elizabeth T. Dettman, Joel C. Dubbels, Andrew R. Freed, Michael T. Payne, Michael W. Schroeder
-
Patent number: 10120844Abstract: Embodiments presented herein disclose techniques for transforming input documents having disparate formats into a normalized format (e.g., Atom, RSS, HTML, customized XML, etc.). According to one embodiment, a plurality of fields is identified in an input document that has a given format. Each field includes a descriptor and text content associated with the descriptor. For each field, semantic properties are evaluated for the descriptor and text content against a plurality of mapping rules to determine whether the field is consistent with one of a plurality of fields of a target format. Each mapping rule specifies characteristics associated with one of the fields in the target format. Once so determined, a mapping from the first field to the second field is defined.Type: GrantFiled: October 23, 2014Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Elizabeth T. Dettman, Joel C. Dubbels, Andrew R. Freed, Michael T. Payne, Michael W. Schroeder
-
Patent number: 10108584Abstract: A host apparatus which controls screen capture using a web capture application or a capture application, and a screen capture control method thereof. The host apparatus shares capture areas or saved files using a web capture application through which a screen of a web browser is captured and is compatibly saved or using a capture application through which a desktop screen is captured and is compatibly saved.Type: GrantFiled: September 13, 2011Date of Patent: October 23, 2018Assignee: S-PRINTING SOLUTION CO., LTD.Inventors: Mi Sook Song, Dong Chae Park, Hyung Jong Kang
-
Patent number: 10095752Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter, and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.Type: GrantFiled: May 3, 2016Date of Patent: October 9, 2018Assignee: Google LLCInventors: Michael Schmitt, Krishna Bharat, Michael Curtiss
-
Patent number: 10089280Abstract: Server and client methods and systems for improving efficiency, accuracy and speed for inputting data from a variety of networked resources into an electronic form in a continuously streaming manner by multiple operators. More specifically, the present disclosure relates to client/server system and methods for continuous streaming to a series of networked input devices a re-organized forms to allow for multiple operator input to improve speed, accuracy and efficiency of electronic form population.Type: GrantFiled: March 22, 2017Date of Patent: October 2, 2018Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Michal Knas, Jiby John
-
Patent number: 10062030Abstract: A transformation process determines whether a predicate of a rule matches a given node of tree structured data containing a set of nodes and, when the predicate of a rule matches the given node, applies a function of an identified rule to the node to generate a compound result and an interim mutated output document, and when the compound result contains a next node, determines whether the next node is compared with the predicate of a next rule. The transform process includes determining that the next node is processed by a next rule, using the interim mutated output document as input, and determining whether a predicate of a rule matches the next node in a set of nodes. When the predicate of a rule matches the next node, a function of an identified rule is applied to the next node to generate a compound result and interim mutated output document. When the compound result does not contain a next node, a final mutated output document is generated.Type: GrantFiled: December 29, 2017Date of Patent: August 28, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bryan J. Kyle
-
Patent number: 10055390Abstract: Systems and methods simulate a hyperlink in regular content displayed on a screen. An example method can include generating, responsive to detecting a simulated hyperlink indication, a centered selection from content displayed on a display of a computing device, providing the centered selection to a simulated hyperlink model that predicts an operation given the centered selection, and initiating the operation using an intent associated with a mobile application. The simulated hyperlink model may also provide, from the centered selection, an intelligent selection used the intent's parameter.Type: GrantFiled: November 18, 2015Date of Patent: August 21, 2018Assignee: GOOGLE LLCInventors: Matthew Sharifi, David Petrou
-
Patent number: 10042950Abstract: Displaying a webpage includes: receiving a first request message from a client requesting to browse a webpage; sending a second request message to the client requesting for a screen resolution adopted by the client; receiving, form the client, information indicative of the screen resolution adopted by the client; selecting a font size corresponding to the screen resolution adopted by the client according to the screen resolution adopted by the client and a predetermined correlation between screen resolutions and font sizes; generating the webpage in a scale corresponding to the screen resolution adopted by the client and the selected font size; and sending the webpage to the client.Type: GrantFiled: December 5, 2014Date of Patent: August 7, 2018Assignee: Alibaba Group Holding LimitedInventor: Yifeng Zhu
-
Patent number: 10037308Abstract: A method for updating a page of an electronic device is provided. The page includes a first row and a second row. Each of the first row and the second row includes one or two tiles. Each tile comprises a picture. The method comprises the following steps. After an update that results in insertion of a plurality of new tiles into the page occurs, three new tiles of the plurality of new tiles are displayed by using either a first tile layout or a second tile layout in a third row and a fourth row. The number of tiles in the third row is one and the number of tiles in the fourth row is two in the first tile layout. The number of tiles in the third row is two and the number of tiles in the fourth row is one in the second tile layout.Type: GrantFiled: January 16, 2015Date of Patent: July 31, 2018Assignee: HTC CorporationInventors: David Brinda, Jesse John Penico, Drew Bamford, Sheng-Hsin Huang, Fang-Ju Lin, Ying-Jing Wang, Pei-Ju Lee, Peter Chin, Wendy Wai Mun Chan, Keng-Yu Chen, Shih-Wun Peng
-
Patent number: 10033676Abstract: A method, computer program product, and system is provided for tracking ongoing chat sessions. In an implementation, a method may include receiving, by one or more computing devices, an annotation of an ongoing group chat session. The method may also include associating, by the one or more computing devices, the annotation with the ongoing group chat session. The method may further include displaying, by the one or more computing devices, the annotation in a user interface associated with the ongoing group chat session. The method may also include receiving, by the one or more computing devices, at least one comment associated with the annotation from one or more participants of the ongoing group chat session.Type: GrantFiled: October 31, 2013Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Hiroyuki Miyamoto, Seol Young Park
-
Patent number: 10031900Abstract: Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device of the computer. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range. Another aspect includes receiving a changing operation for changing the text in the specified range. Another aspect includes determining whether or not a change beyond a specific criterion has occurred in the text in the range specified by the received range specifying operation. Another aspect includes displaying the specific text stored in the storing unit on the display device based on determining that a change beyond the specific criterion has occurred in the text in the range.Type: GrantFiled: October 20, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki
-
Patent number: 10019137Abstract: Methods, systems, devices, are described for displaying a document. In one view, a first substantially rectangular shape containing a current page of the document may be displayed adjacent to a second substantially rectangular shape containing a number of pages other than the current page. A rotational motion input may be received at the device, and the first and second shapes may be updated based on a new current page identified by the rotational motion input. In another view, a number of curved shapes may be displayed in a nested arrangement defined by a spiral, each of the curved shapes being associated with a portion of the document. A current page may be stored, and a rotational motion input may be received. The current page may be updated according to at least an end point of the received rotational motion input.Type: GrantFiled: May 9, 2012Date of Patent: July 10, 2018Assignee: QUALCOMM IncorporatedInventor: Kulathumani Krishnan
-
Patent number: 10019430Abstract: The invention comprises a system and method for storing consumers' data and automatically filling out forms by sending this information to merchants, allowing users to complete forms and exchange information much faster than could be done by hand. The invention includes an online repository of personal information, and a method to provide easily accessible, secure, sharable data. The invention includes a central repository for forms data, through which merchants can build their own applications, interact with other users, and avoid the inconvenience of filling out forms. The invention will only release the data, to a merchant, that is needed to complete a specific form. A user can send and receive form-related data during different transactions. Consumers will create and maintain a web-based Online Profile (OP) with data that merchants can access, after authentication, via a device with web access. The invention reduces identity theft, via a record of all a consumer's transactions.Type: GrantFiled: May 11, 2017Date of Patent: July 10, 2018Inventors: Thomas Ralph Rossi, John Anthony Capone, Dan Gerard Fitzgerald
-
Patent number: 10019153Abstract: Techniques are disclosed for providing a scrapbooking function in electronic computing devices. The user can engage the scrapbooking function with a content sampling command that engages a scrapbook creation mode which virtually rips a digital content sample from a content source. The digital content sample may be displayed to the user with a torn edge, as if it had been physically torn from a magazine or catalogue. The content sampling command may be, for example, a swipe gesture, an S-gesture, or selecting a scrapbook UI control feature. The user may save the sampled content into a new scrapbook or save it to an existing scrapbook. The user may also engage the scrapbooking function by entering a scrapbook viewing mode which allows the user to view and edit existing scrapbooks. The content sample may include all encrypted data present in the digital content from which it is sampled.Type: GrantFiled: June 7, 2013Date of Patent: July 10, 2018Assignee: Nook Digital, LLCInventors: Brandon Kroupa, Stephane Maes, Jaireh Tecarro, Chen-Je Huang
-
Patent number: 10013426Abstract: Systems and methods for image deduplication in a file are provided. A method includes identifying a plurality of similar images (e.g., similar intent images) in an electronic document. The method also includes designating one of the plurality of similar images as a master copy. The method also includes replacing each remaining one of the plurality of similar images, other than the master copy, with one of (i) a duplicate copy of the master copy and (ii) a soft link pointing to the master copy.Type: GrantFiled: June 14, 2012Date of Patent: July 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandeep R. Patil, Sri Ramanathan, Riyazahamad M. Shiraguppi, Prashant Sodhiya, Matthew B. Trevathan
-
Patent number: 10007655Abstract: It is enabled to arrange transaction targets by using variations of attribute into a table and cause the table to be displayed. An information processing apparatus determines, for a transaction target group identified based on a user operation related to search for transaction targets, whether or not there are two or more attribute values for each attribute item. The information processing apparatus associates an attribute item where it is determined that there are two or more attribute values with tables, rows, or columns. The information processing apparatus identifies a transaction target having an attribute indicated by an attribute value corresponding to a cell from among the transaction target group for each cell. The information processing apparatus causes a table in which each cell includes display information indicating the identified transaction target to be displayed.Type: GrantFiled: February 28, 2013Date of Patent: June 26, 2018Assignee: Rakuten, Inc.Inventor: Yuhei Nishioka