Patents Examined by Benjamin Norris
-
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: 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: 9992243Abstract: 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: GrantFiled: September 17, 2012Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Dana L. Price
-
Patent number: 9992245Abstract: 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: GrantFiled: March 26, 2014Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Dana L. Price
-
Patent number: 9990345Abstract: 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: GrantFiled: December 28, 2016Date of Patent: June 5, 2018Assignee: SAP SEInventors: Kaushik Macherla, Genneva Wang, John Mitchell
-
Patent number: 9977768Abstract: 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: GrantFiled: March 9, 2016Date of Patent: May 22, 2018Assignee: RealNetworks, Inc.Inventors: Jeffrey Chasen, Niall Smart, Todd Oquist, Michael Ari Cohen, John Schussler
-
Patent number: 9922012Abstract: 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: GrantFiled: December 28, 2016Date of Patent: March 20, 2018Assignee: SAP SEInventors: Genneva Wang, John Mitchell, Kaushik Macherla, Yvonne Wang
-
Patent number: 9922018Abstract: 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: GrantFiled: November 12, 2012Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Wai Chan, Salvador Celis
-
Patent number: 9916286Abstract: 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: GrantFiled: October 24, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Xingzhi Sun, Lin H. Xu, Yi Q. Yu
-
Patent number: 9881254Abstract: 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: November 23, 2012Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bryan J. Kyle
-
Patent number: 9767090Abstract: 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: GrantFiled: June 24, 2015Date of Patent: September 19, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rumin Ding, Juzhen Huo, Yixin Gao
-
Patent number: 9740668Abstract: 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: GrantFiled: March 14, 2013Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventor: Amit Saurav
-
Patent number: 9626349Abstract: 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: GrantFiled: December 18, 2012Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 9606969Abstract: 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: GrantFiled: April 9, 2013Date of Patent: March 28, 2017Assignee: Symantec CorporationInventor: Rajesh Kumar D
-
Patent number: 9600462Abstract: 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: GrantFiled: October 25, 2013Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 9594733Abstract: 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: GrantFiled: October 25, 2013Date of Patent: March 14, 2017Assignee: Samsung Electronics Co., Ltd.Inventor: Taiho Shin
-
Patent number: 9519622Abstract: 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: GrantFiled: April 10, 2013Date of Patent: December 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xingzhi Sun, Lin H. Xu, Yi Q. Yu
-
Patent number: 9465814Abstract: 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: GrantFiled: May 12, 2011Date of Patent: October 11, 2016Assignee: Google Inc.Inventor: Dan Zhao
-
Patent number: 9460534Abstract: 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: GrantFiled: November 12, 2013Date of Patent: October 4, 2016Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Grzegorz Soza, Andreas Wimmer
-
Patent number: 9342491Abstract: 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: GrantFiled: August 15, 2013Date of Patent: May 17, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sheng Hua Bao, Ke Ke Cai, Hong Lei Guo, Zhong Su, Xian Wu, Li Zhang, Shuo Zhang