Patents Examined by Benjamin Norris
  • Patent number: 10133714
    Abstract: 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: Grant
    Filed: December 28, 2016
    Date of Patent: November 20, 2018
    Assignee: SAP SE
    Inventors: Genneva Wang, John Mitchell, Kaushik Macherla, Joseph Baysdon, Yvonne Wang
  • Patent number: 10062030
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Bryan J. Kyle
  • Patent number: 9992243
    Abstract: In a method for customization of contextual information during a web conference presentation, a computer system executes a presentation program during a conference presentation. The computer system receives a request to access presentation templates based on parameters of a presenter, wherein the presentation templates including parameters identifying one or more of template texture, template font, template name of the presenter or template photo of the presenter of the conference presentation. In addition, the computer system determines an identity of the presenter during the conference presentation and matching the identity of the presenter against the parameter of the presenter. Moreover, the computer system extracts the presentation templates in the repository based on the match. The computer system further applies the extracted presentation template to presentation contents of the presentation program.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Dana L. Price
  • Patent number: 9992245
    Abstract: In a method for customization of contextual information during a web conference presentation, a computer system executes a presentation program during a conference presentation. The computer system receives a request to access presentation templates based on parameters of a presenter, wherein the presentation templates including parameters identifying one or more of template texture, template font, template name of the presenter or template photo of the presenter of the conference presentation. In addition, the computer system determines an identity of the presenter during the conference presentation and matching the identity of the presenter against the parameter of the presenter. Moreover, the computer system extracts the presentation templates in the repository based on the match. The computer system further applies the extracted presentation template to presentation contents of the presentation program.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Dana L. Price
  • Patent number: 9990345
    Abstract: A regular language for XML, next generation (RNG) file referencing an RNG schema file is obtained. Subsequently, the referenced RNG schema file is stored in a file directory structure matching a reference definition of the schema in the RNG file. Based on the RNG file, a first nonextensible schema and a first extensible schema are generated each corresponding to the referenced RNG schema file. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 5, 2018
    Assignee: SAP SE
    Inventors: Kaushik Macherla, Genneva Wang, John Mitchell
  • Patent number: 9977768
    Abstract: Disclosed is software which enables a service which allows users to load screen-shots of webpages to boards as clipped content, which preserves “live” links to the webpages from the clipped content, which identifies the content which was clipped, and which preserves links and other dynamic content in the clipped content.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: May 22, 2018
    Assignee: RealNetworks, Inc.
    Inventors: Jeffrey Chasen, Niall Smart, Todd Oquist, Michael Ari Cohen, John Schussler
  • 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: 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: 9881254
    Abstract: 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: Grant
    Filed: November 23, 2012
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Bryan J. Kyle
  • Patent number: 9767090
    Abstract: Embodiments of the present invention provide a method and an apparatus for word detection in an application program. The method includes extracting a resource file from a multilingual application program installation package and converting the resource file into a text file. The method further includes disassembling the text file according to a language version to acquire a corresponding language text file; invoking a language detection tool according to the language version; and checking the language text file by using the language detection tool to identify questionable character information. The apparatus for word detection includes a file processing module, configured to extract a resource file from a multilingual application program installation package, and convert the resource file into a text file; and a disassembling module, configured to disassemble the text file according to a language version to acquire a corresponding language text file.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 19, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rumin Ding, Juzhen Huo, Yixin Gao
  • Patent number: 9740668
    Abstract: Techniques for managing performance information associated with rendering electronic content may be provided. For example, electronic content may be rendered and pixel density information may be plotted on a graph for comparison and/or perceived latency detection. In some examples, electronic content may be monitored during an amount of time. Based at least in part on the monitoring, pixel density information may be collected. The pixel density information may be associated with rendering the electronic content during the amount of time. Further, in some examples, perceived latency information may be determined. The perceived latency information may correspond to the rendering of the electronic content based at least in part on the collected pixel density information.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 22, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Amit Saurav
  • Patent number: 9626349
    Abstract: A computer system receives a request to combine tabular data of a first table with tabular data of a second table. The computer system creates a profile for the second table indicating organization of types of data within the second table. The computer system determines a placement for at least one data element of the tabular data of the first table, into the second table, such that the placement agrees, to at least a specified confidence level, with the organization of types of data within the second table indicated by the profile. The computer system adds the at least one data element to the second table based on the determined placement.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 9606969
    Abstract: A minimum font size to display for a specific user is received, for example as entered through a user interface. The retrieval of webpages by a web browser on a computer system is monitored. For each specific view of a retrieved webpage to be displayed, the text in the specific view is resized based on the minimum font size for the user. Text in the smallest font in the view is resized to the minimum font size for the specific user. Larger text is resized so that the proportionality between different font sizes in the view is maintained. The view of the retrieved webpage with the resized text is displayed to the user. As the user scrolls through a retrieved webpage, the text of each view is resized, and the current view of the retrieved webpage is displayed with the resized text.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: March 28, 2017
    Assignee: Symantec Corporation
    Inventor: Rajesh Kumar D
  • Patent number: 9600462
    Abstract: A computer system receives a request to combine tabular data of a first table with tabular data of a second table. The computer system creates a profile for the second table indicating organization of types of data within the second table. The computer system determines a placement for at least one data element of the tabular data of the first table, into the second table, such that the placement agrees, to at least a specified confidence level, with the organization of types of data within the second table indicated by the profile. The computer system adds the at least one data element to the second table based on the determined placement.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 9594733
    Abstract: Methods of receiving and displaying a server page and information thereof in an electronic device, particularly a wireless device operating in a slow communication channel. Data representing portions of a plurality of objects included in the page are initially received. Progress bars individually showing reception progress states of the received objects are generated and displayed. User inputs may be receivable for either canceling reception of a particular object, or allowing reception of an object while automatically canceling reception of other objects. The methods thus speed up the process of receiving desired information, particularly during a slow communication channel.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: March 14, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Taiho Shin
  • Patent number: 9519622
    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: April 10, 2013
    Date of Patent: December 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xingzhi Sun, Lin H. Xu, Yi Q. Yu
  • Patent number: 9465814
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for annotating search results. Images associated with a plurality of different websites are obtained and associated with respective domains of the websites. Search results are then annotated with the obtained images according to their domains. User selection of an annotated search result's image will cause a local search of the website associated with the image based on the query.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventor: Dan Zhao
  • Patent number: 9460534
    Abstract: In at least one embodiment of the invention, a method of rib labeling for 2D images is disclosed. In at least one embodiment a corresponding computation unit, a system including a computation unit and a displaying unit, a medical imaging device, and a computer program are also disclosed. According to a first embodiment of the invention, the method of rib labeling includes receiving a plurality of 2D images representing cross sections of a rib cage, each 2D image comprising cross sections of a plurality of ribs; and generating an anatomical label for each of the ribs in each of the 2D images, each anatomical label being placed radially outside the rib cage. Each anatomical label is placed in the vicinity of the cross section of the respective rib to provide a simple identification of the respective rib.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: October 4, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Grzegorz Soza, Andreas Wimmer
  • Patent number: 9342491
    Abstract: A method for enriching contents of a website includes obtaining a corpus from the current website and other websites, and extracting object features from the corpus, wherein the corpus comprises specifications of the object and user reviews about the object; according to the corpus, constructing multi-dimensional vectors for the extracted features; for a specified feature, making similarity comparison of its multi-dimensional vector and multi-dimensional vectors of other extracted features; determining features with similarities higher than a predetermined threshold as the same features, and reinforcing the current website with features different from that of the object on the current website and their corresponding attributes.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: May 17, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Ke Ke Cai, Hong Lei Guo, Zhong Su, Xian Wu, Li Zhang, Shuo Zhang