Patents Examined by Cesar Paula
  • Patent number: 9946694
    Abstract: Methods, systems, and apparatuses are disclosed for a computer-implemented method for facilitating electronic data interchange (“EDI”) communication. An EDI document from a first trading partner is in a first format, with data in a plurality of fields. The fields are mapped to fields of an EDI standard. The data in the mapped fields are translated to an intermediate format to create an intermediate format file. Rules, which may be customized, may be applied to the intermediate format file. The rules may include business rules customized for the first trading partner, math rules and/or logic rules. The intermediate format file may be verified to determine whether it complies with the EDI standard and/or the business rules of the first trading partner. The data from the intermediate format to a second format compatible with a computer system of a second trading partner, to create a second format file.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 17, 2018
    Assignee: DiCentral Corporation
    Inventors: Thuy Quang Mai, Binh Quang Mai, Hung Van Pham
  • Patent number: 9947367
    Abstract: A state of an application program can be stored and transferred to a remote system. The remote system attempts to recreate the original state of the application program. If the remote system is unable to do so, an image of the state of the application program is obtained, instead. Assignment of control to various functions of an application program is achieved by associating a function (i.e., modifying a parameter) with a user control at a remote location.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: April 17, 2018
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Sukendeep Samra, Mark A. van den Bergen, Steven Hall, Jason Peterson, Stephen Dyson
  • Patent number: 9946805
    Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for providing a service configured to paste a document stored on a cross-clipboard. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document based on whether the at least one second service is configured to paste the at least one first document stored on the cross-clipboard, and a providing unit configured to provide a list of each second service if the cross-clipboard is accessed through a second device.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 17, 2018
    Assignee: NHN Corporation
    Inventor: DongWook Kim
  • Patent number: 9940316
    Abstract: Provided is an information processing apparatus to further improve convenience for a user, the information processing apparatus including: an update detection unit configured to detect update of presented information presented to a user during execution of an application; an interest data extraction unit configured to extract interest data that includes at least information accompanying the presented information whose update has been detected and is information on a target in which the user is interested during execution of the application; an input context detection unit configured to detect input context indicating a processing status of input information using the application, the input information being attempted to be inputted during execution of the application; and an input information candidate presentation unit configured to perform, on the basis of the input context, control to present input information candidates that are candidates of the input information among the interest data.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: April 10, 2018
    Assignee: SONY CORPORATION
    Inventors: Ken Miyashita, Tomohisa Tanaka, Jun Kimura, Osamu Ooba
  • Patent number: 9940851
    Abstract: A system and device for controlling a display are disclosed. Data is examined, which correspond to an image to be shown with the display. Upon determining that said data comprise a critical item corresponding to an element of the image, the critical item is shown with an uncluttered view. Non-critical items corresponding to elements of the image are attempted to be shown as well, such that the critical item is not obscured and the image remains uncluttered.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 10, 2018
    Assignee: Trimble Inc.
    Inventor: Keith Allan Murray
  • Patent number: 9934200
    Abstract: A method for displaying notes includes receiving, from a server, a document comprising a plurality of notes, displaying the document, receiving a user input via an input device to position a cursor, determining a position of the cursor with respect to the document displayed at the user interface. Further, in response to determining that the cursor is positioned at a text line of the document, a method for requesting a note associated with the text line from the server, and formatting the note associated with the text line for display at the user interface when the cursor is positioned at the text line of the document.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: April 3, 2018
    Assignee: CA, Inc.
    Inventors: Sheue S. Yuan, Grae Cullen
  • Patent number: 9934320
    Abstract: An overlay may be displayed over a webpage for displaying different analytics, such as displayed with heatmaps. The webpage is parsed to identify webpage objects. Proxy objects are generated for the identified webpage objects and displayed on Z-index layers above the overlay. The proxy objects are configured to detect and react to events on behalf of associated webpage objects. A mobile device proxy server may send mobile device requests on behalf of a desktop computing device and modify received webpages so the desktop computing device renders the webpages in substantially a same manner as a mobile device.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthew Cordasco
  • Patent number: 9934206
    Abstract: Methods and apparatus for extracting web page content are provided herein. An exemplary method can be implemented by a mobile terminal. A request command to open a first web page can be received. Whether a source code contains text content tags can be determined. When the source code corresponding to the first web page contains the text content tags, text content of the first web page enclosed within the text content tags can be extracted by a reader. When the source code does not contain the text content tags, a start position and an end position to indicate the text content of the first web page can be identified in the source code. The text content tags can be respectively added after the start position and before the end position. The text content of the first web page enclosed within the text content tags can then be extracted.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 3, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Tingyong Tang, Yulei Liu, Wei Li, Xi Wang, Bo Hu, Kai Zhang, Bosen He, Ying Huang, Huijiao Yang, Zhengkai Xie, Zhipei Wang, Cheng Feng, Sirui Liu
  • Patent number: 9928225
    Abstract: A formula detection engine and associated method. The formula detection engine locates formulas within a fixed format document portion by identifying formula seeds. The formula detection engine creates and expands a boundary around the formula seed to define a formula area. To eliminate overlap with surrounding normal text, the formula area is divided into multiple formula areas based on vertical position and horizontal spacing between the formula elements. After being vertically ordered, horizontally overlapping formula areas are merged to reconstruct the formula as a flowable element.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: March 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Milos Lazarevic, Milos Raskovic, Aljosa Obuljen, Vanja Petrovic Tankovic
  • Patent number: 9922012
    Abstract: A first nonextensible schema is obtained, based on the first nonextensible schema, a compact syntax regular language for XML next generation (RNC) file. A regular language for XML next generation (RNG) file can be generated based on the RNC file. Based on the RNG file, a second (core) nonextensible schema and a first (core) extensible schema can be generated. An extensible (extension) schema and a nonextensible (extension) schema can also be generated. The extensible (extension) schema and the nonextensible (extension) schema can be plugged into the RNG file. The RNG file can be regenerated with the plugins, and a third nonextensible schema and a second extensible schema can be generated based on the regenerated RNG file. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: March 20, 2018
    Assignee: SAP SE
    Inventors: Genneva Wang, John Mitchell, Kaushik Macherla, Yvonne Wang
  • Patent number: 9922018
    Abstract: A user interface control is presented for assisting the computer user in viewing cells with a data table. In particular, a vector viewing control is presented which enables the computer user to view cells within a data table. The vector viewing control comprises a plurality of cell elements, each cell element corresponding to one or more cells in the data table. The cell elements correspond to a vector of cells in the data table that is represented by the vector viewing control. Upon user interaction with the vector viewing control, an expanded view is presented showing the contents of the data cell corresponding to the location of the interaction point on the control. The computer user can move the expanded view up and down the vector to view the contents of the data table.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wai Chan, Salvador Celis
  • Patent number: 9922007
    Abstract: An intermediary system operates as an intermediary between content servers and user devices, and provides services for improving page load times as seen by end users. One such service involves converting a retrieved content page (e.g., web page) into a number of encoded layers that can be decoded and rendered by the user device. The intermediary system determines a suitable encoding technique for each of the layers. The intermediary system sends the encoded layers to a browser component running on the user device for rendering by the GPU.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Saral Jain, Dmitry Sokolowski, James Alan Umstot
  • Patent number: 9916291
    Abstract: A method, an apparatus, and a terminal device for displaying multiple input boxes in a web page are provided. The method includes: obtaining, by an obtaining unit using a processor, a focus input box in a web page currently displayed by a terminal device; searching, by a searching unit using a processor, for other input boxes in the web page in a preset distance range of the focus input box; rolling, by a rolling unit using a processor, the web page and/or canvas of the display screen of the terminal device when the other input boxes are located in a lower level of an interface, so that the focus input box and the other input boxes are displayed in a visible area of the display screen of the terminal device simultaneously.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 13, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Yuqiang Shu
  • Patent number: 9916286
    Abstract: The invention relates to electronic document processing. Embodiments of the present invention relate to a method and apparatus for copying a text format pattern. In one embodiment of the present invention there is a method for copying a text format pattern, including: receiving a selection of a sample object from a user, the sample object including multiple sample paragraphs of which at least two sample paragraphs have different format patterns; receiving a format copying instruction of from the user, the format copying instruction indicating reformatting a target object with the format pattern of the sample object, where the target object contains multiple target paragraphs; determining a corresponding relationship of the format pattern of the sample paragraphs with the target paragraphs; and applying the format pattern of the sample paragraphs to the target paragraphs in accordance with the corresponding relationship.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xingzhi Sun, Lin H. Xu, Yi Q. Yu
  • Patent number: 9916296
    Abstract: Methods, systems, and computer program products for updating annotator collections using run traces are provided herein. A computer-implemented method includes generating one or more alternate versions of one or more document annotators selected from a set of multiple document annotators; executing, on one or more document data sets, (i) one or more document annotators from the set of multiple document annotators and (ii) the one or more alternate versions to generate log information for each document annotator in the set and each alternate version of the one or more alternate versions; and outputting an instruction to modify, based on the generated log information for each document annotator in the set and each alternate version, at least one document annotator from the set with at least one alternate version from the one or more alternate versions.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sameep Mehta, Deepak S. Padmanabhan
  • Patent number: 9912491
    Abstract: A system and method for displaying document content using Universal Plug and Play (UPnP) is provided. A media server provides meta information corresponding to the document content to a control point if a user request for displaying the document content is received, the control point provides the meta information of the document content to a media renderer that can display the requested document content together with an operation performance command for displaying the requested document content, and the media renderer receives the document content from the media server and renders the document content in accordance with the operation performance command to display the document content on a screen.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 6, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ji-Hyeok Kim, Won-Sang Kwon, Tae-Hwan Hwang, Ki-Chul Park, Yoon-Suk Choi
  • Patent number: 9904936
    Abstract: A method for identifying elements of a webpage is provided. The method includes accessing, by an electronic device, a document object model (DOM) of the webpage. Changes applied to properties of a plurality of elements of the webpage across different media queries for different viewports are then analyzed using the DOM. The different viewports are of different sizes. Based on analyzing, ranking score is determined for each element. Elements having ranking score greater than a predefined threshold are identified as representative elements of the webpage.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: February 27, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Vineeth Neelakant
  • Patent number: 9898453
    Abstract: A process for rapid numbering of a drawings panel on a graphical user interface gathers geometric location information relative to a drawings panel from actions performed on a machine interface. The process generates an element number using a sequencer that has been configured with a numbering schema. The number is then associated with the geometric location of the action performed on the machine interface, and checks for any unnumbered graphical elements at the same location which it also associates with the number. The element number is stored to a number set and populated on the drawings panel at the geometric location of the performed action.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 20, 2018
    Assignee: TurboPatent Corp.
    Inventor: Charles A Mirho
  • Patent number: 9900394
    Abstract: When a user of a social network accepts an invitation message to connect with another user of the social network, a system may use a history of user activity to determine where the user is subsequently directed within the social-network website. In particular, based on the history of user activity associated with an in-network page with recommendations for possible connections for the user within the network of users, the system may determine whether or not there have been too many impressions of the in-network page. If not, the system may present the in-network page with a recommendation for a possible in-network connection for the user within the network of users. Then, if the system receives a user selection of the possible in-network connection, the system may provide an invitation message inviting the possible in-network connection to connect with the user by activating a link in the invitation message.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haifeng Ji, Erica M. Lockheimer, Peter B. Rusev, Muhammad Aatif Awan, Yang Zhou, Lili Wu, Manas S. Khadilkar, Samir M. Shah
  • Patent number: 9892099
    Abstract: Disclosed in an embodiment of the present invention are a method, device, terminal and computer storage medium for realizing intelligent reading of a browser, the method comprising: retrieving from the K-th page the link information of a candidate (K+1)-th page label according to a previous setting, and selecting the candidate (K+1)-th page label having the maximum similarity with the link information of the K-th page as the real (K+1)-th page label, K being a positive integer; pre-loading the (K+1)-th page according to the link information of the real (K+1)-th page label; acquiring the text content of the (K+1)-th page, and joining the text content on the (K+1)-th page to the K-th page.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 13, 2018
    Assignee: ZTE CORPORATION
    Inventor: Gang Cao