Patents Examined by Matthew G McVicker
-
Patent number: 10198408Abstract: A system and method for converting and importing web site content are presented. A web page is rendered to create a rendered web page. The web page may be rendered by at least one server communicatively coupled to a network. The rendered web page is inspected to identify a plurality of display elements. Display attributes are captured for each one of the plurality of display elements in the rendered web page, and mark-up code is generated using the display attributes for each one of the plurality of display elements.Type: GrantFiled: October 1, 2013Date of Patent: February 5, 2019Assignee: GO DADDY OPERATING COMPANY, LLCInventor: Stephen Commisso
-
Patent number: 10177999Abstract: A processor-implemented method includes providing an analytic dashboard with a graphical user interface (GUI) that outputs aggregated results streaming in real-time of a load test performed on a target website. The load test consists of a plurality of virtual users simulated by one or more load servers that execute a test composition on one or more webpages of the website. A waterfall chart is produced on the analytic dashboard that includes a plurality of timeline bars. Each of the timeline bars represents an aggregated result for a resource of the one or more webpages across all of the virtual users. The timeline bars change in real-time as the load test progresses.Type: GrantFiled: October 30, 2017Date of Patent: January 8, 2019Assignee: Akamai Technologies, Inc.Inventors: Tal Broda, Darrell Esau, Michael Hemmert
-
Patent number: 10146750Abstract: Disclosed is an image processing method, including: acquiring a Uniform Resource Locator (URL) of an image having a preset format; receiving a scripting language instruction sent by a server, and computing, according to the URL of the image having the preset format, a first URL of a first display image (e.g., a small image) and a second URL of a second display image (e.g., large image); displaying, according to the first URL of the first display image, the first display image when a display instruction of the first display image is triggered; and displaying, according to the second URL of the second display image, the second display image when a display instruction of the second display image is triggered. In the present disclosure, an image is correctly displayed through automatic adaptation to address algorithms of the small image and the corresponding large image, so that data traffic is reduced.Type: GrantFiled: June 12, 2015Date of Patent: December 4, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiaofeng Deng
-
Patent number: 10140258Abstract: A portable device and an image displaying method thereof are provided. An method of displaying images in a portable device includes displaying a plurality of text blocks and at least one multimedia block when the portable device is in a first display mode, and arranging and displaying the plurality of text blocks and the at least one multimedia block in a second display mode, wherein the arrangement is determined based on distances between the plurality of text blocks and the at least one multimedia block as displayed in the first display mode.Type: GrantFiled: October 10, 2013Date of Patent: November 27, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Min-soo Koo, Seung-seop Park, Sung-hyun Cho, Kyung-hoon Han, Chae-Kyung Lee, Jung-ah Heo
-
Patent number: 10127205Abstract: A computing device parses markup language of an instance document (e.g., an XBRL instance document) that contains a plurality of facts, in which each fact comprises a value that is tagged according to at least one concept of a plurality of concepts. A taxonomy document contains markup language that defines one or more relationships among the plurality of concepts. Based on the parsing of the markup language of the instance document, the computing device determines that at least two of the plurality of facts are in a calculation relationship with one another. The computing device then generates markup language representing the calculation relationships (e.g., XLink) and modifies the taxonomy document (e.g., modifies or extends a linkbase contained in the taxonomy document) with the generated markup language.Type: GrantFiled: May 24, 2017Date of Patent: November 13, 2018Assignee: Workiva Inc.Inventors: Andrew Perkins, Susan Yount, Herman Fischer, Dean Anthony Ritz
-
Patent number: 9996509Abstract: A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated with a request for third-party content. The request for third-party content may be received from a web browser displaying a first webpage to a user. A first element from the plurality of determined third-party content elements is transmitted to the web browser. Upon receiving from the web browser a second request for third-party content including user interaction data with the first element, data associated with the determined plurality of third-party content elements is updated based at least in part on the user interaction data. A second third-party element from the plurality of updated third-party content elements is transmitted to the web browser.Type: GrantFiled: September 30, 2013Date of Patent: June 12, 2018Assignee: Google LLCInventors: Timothy Wong O'Connor, Craig Lawrence Warner, Fei Qi, Abby Weaver Johns, John Sung Joon Park, Job Lawrence
-
Patent number: 9953011Abstract: Systems and associated processes for generating user pagination preference data and using that data to generate and/or present network pages are described herein. These systems and processes can dynamically collect data representing a user's preference respecting specific layout determination factors, and can store this data in association with the user. The systems and processes can also make use of that data to provide the user with a personalized user interface which will provide the user with a page layout tailored to that specific user's browsing habits. Moreover, data representing the attributes of the requested content or the user device may further contribute to generating a page layout which optimally displays the requested content to the user. Accordingly, user pagination preference data can potentially both present a more satisfying user interface and elicit more item purchases than existing pagination systems in some embodiments.Type: GrantFiled: September 26, 2013Date of Patent: April 24, 2018Assignee: Amazon Technologies, Inc.Inventors: Ryan Edward Anderson, Michael Frederick Masterman
-
Patent number: 9882793Abstract: A processor-implemented method includes providing an analytic dashboard with a graphical user interface (GUI) that outputs aggregated results streaming in real-time of a load test performed on a target website. The load test consists of a plurality of virtual users simulated by one or more load servers that execute a test composition on one or more webpages of the website. A waterfall chart is produced on the analytic dashboard that includes a plurality of timeline bars. Each of the timeline bars represents an aggregated result for a resource of the one or more webpages across all of the virtual users. The timeline bars change in real-time as the load test progresses.Type: GrantFiled: January 4, 2016Date of Patent: January 30, 2018Assignee: SOASTA, Inc.Inventors: Tal Broda, Darrell Esau, Michael Hemmert
-
Patent number: 9842099Abstract: A client receives data from a server that includes a dashboard generated at the server by converting each of a spreadsheet file and a dashboard structure file into a text-based, language-independent data interchange format. In addition, the dashboard includes at least one component dependent on at least one prompt. Thereafter, the at least one prompt is asynchronously rendered in a graphical user interface at the client. Data is later received that includes answers to one or more prompts. At least one query is subsequently executed based on the received answers. After results of the executed at least one query is received, the component having a corresponding received answer is rendered in the dashboard. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 29, 2012Date of Patent: December 12, 2017Assignee: Business Objects Software LimitedInventors: Jason Bedard, Viren Kumar
-
Patent number: 9836442Abstract: A synchronized media item is generated and presented to a user via a user client. The user client receives a synchronization point including a location identifier that identifies a location within a media item linked to a location within a related media item. The user client inserts the received synchronization point into the media item at the identified location to create a synchronized media item. The user client presents the synchronized media item and the synchronization point.Type: GrantFiled: February 12, 2013Date of Patent: December 5, 2017Assignee: Google LLCInventor: Diego Puppin
-
Patent number: 9811514Abstract: A method for annotating media objects includes receiving a completion signal after display of a first media object on a media device; selecting for display on the media device, a second media object derived from the first media object; annotating the second media object with a completion sign; dynamically determining one or more interactive elements to display with display of the second media object; annotating the second media object with one of the one or more interactive elements; and providing the annotated second media object for display on the media device.Type: GrantFiled: April 29, 2014Date of Patent: November 7, 2017Assignee: Google Inc.Inventors: Justin Lewis, Jonathan William Ray
-
Patent number: 9792024Abstract: Systems and methods for managing and processing building plan documents including plan sheets. A toolbox of building project-related annotation tools comprising geometrical shapes and corresponding metadata indicating a criticality of a building project related defect is provided. An interface enables a selection of one or more video frames from a video file. A video frame editing area enables a user to drag and drop a shape over a portion of a frame displayed in the editing area to highlight a building defect. An interface enables the user to define a relationship between a video file and a building-related task. A user annotation, comprising a geometrical shape and corresponding metadata indicating a criticality of a building project related defect, of a video frame is received. An association of the video file with a first building project-related task is generated. A search interface enables the user to search for annotated video files associated with building projects.Type: GrantFiled: August 17, 2015Date of Patent: October 17, 2017Assignee: E-PLAN, INC.Inventors: Michael M. Chegini, Stacy Ann Reno, Leon Kotovich
-
Patent number: 9727544Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The shared users are notified through application servers associated with each shared user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.Type: GrantFiled: May 6, 2013Date of Patent: August 8, 2017Assignee: Dropbox, Inc.Inventors: Rian Hunter, Kijun Seo
-
Patent number: 9703767Abstract: A spreadsheet file and a dashboard structure file characterizing a dashboard are received. These files are then analyzed to determine dependencies. Subsequently, for each determined dependency, an event listener is registered for a dependent component that corresponds to the determined dependency. These event listeners are notified of an event from an event source when a corresponding dependee is changed. Dependent components are then updated using data from a corresponding dependee in response to event notifications so that each updated dependent component can be rendered within the dashboard. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 29, 2012Date of Patent: July 11, 2017Assignee: Business Objects Software LimitedInventors: Jason Bedard, Viren Kumar
-
Patent number: 9697528Abstract: Mechanisms are provided for tracking link sharing in a messaging environment of a data processing system. Message information is received that identifies a plurality of links to content included in one or more messages exchanged via the data processing system. A relationship measure is determined based on the message information. The relationship measure measures a likelihood that a first link is related to a second link in the plurality of links and points to a same source of content. An association data structure associating the first link with the second link is generated based on the relationship measure. User interactions with the first link and the second link are tracked based on the generated association data structure.Type: GrantFiled: June 25, 2012Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Maryam Ahmed, Al Chakra, Matthew C. Hillary, Michael S. Thomason
-
Patent number: 9607314Abstract: Systems and methods of evaluating information in a computer network environment are provided. A data processing system can obtain or receive a content placement criterion, such as a keyword, associated with a content item and can determine a quality metric of the content placement criterion. The data processing system can identify a candidate content placement criterion and expand placement criteria associated with the content item to include the content placement criterion and the candidate content placement criterion based at least in part on an evaluation of the quality metric of the content placement criterion. The data processing system can expand placement criteria based in part on a throttling parameter. The data processing system can identify a correlation between a document and the placement criteria to identify appropriate content items for the document.Type: GrantFiled: March 10, 2016Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Gaofeng Zhao, Yingwei Cui, Hui Tan, Bahman Rabii, Wei Chai
-
Patent number: 9582488Abstract: Techniques for validating hierarchically structured data according to a collected hierarchical object rule set. The validation techniques account for any open content in the hierarchical object and any downscoped rules in the hierarchical object rule set. In addition, the validation techniques can be applied to efficiently identify rules in the hierarchical object rule set that fail during validation and the nodes of the hierarchical object that cause those rules to fail.Type: GrantFiled: February 19, 2013Date of Patent: February 28, 2017Assignee: Oracle International CorporationInventors: Andrea Di Blas, Mayssam Sayyadian
-
Patent number: 9582494Abstract: Automatic extraction of objects in a presentation-oriented document comprises receiving the presentation-oriented document (POD) in which content elements are spatially arranged in a given layout organization for presenting contents to human users; receiving a set of descriptors that semantically define the objects to extract from the POD based on attributes comprising the objects; using the set of descriptors to identify content elements in the POD that match the attributes in the set of descriptors defining the objects, and assigning semantic annotations to the identified elements based on the descriptors; creating a semantic and spatial document model (SSDM) containing spatial structures of the identified content elements in the POD and the semantic annotations assigned to the identified contents elements; extracting the identified content elements from the POD based on the set of descriptors and the SSDM to create a set of object instances; and performing at least one of: i) using the object instances toType: GrantFiled: February 22, 2013Date of Patent: February 28, 2017Assignee: Altilia s.r.l.Inventors: Ermelinda Oro, Massimo Ruffolo
-
Patent number: 9514120Abstract: A computing device hosting a server identifies one or more potential typographical errors in a work using an initial reference. The computing device sends data indicative of the presence of the potential typographical errors to users. The computing device collects feedback for the work from the users. The feedback for the work indicates whether the potential typographical errors are author-intended strings. The computing device combines the user feedback for the work with user feedback for other works and sorts the combined user feedback based on one or more selected parameters. The computing device determines, based on the sorted user feedback, that one or more of the potential typographical errors includes an acceptable string and updates the initial reference to include the acceptable string.Type: GrantFiled: June 25, 2012Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Hong Chen, Michael Patrick Bacus, Ming Zhao
-
Patent number: 9489356Abstract: Systems and methods for enhanced DOM and event mirroring and security in web applications provides an intermediate Master Browser between web content and client devices to improve security and other enhancements.Type: GrantFiled: May 7, 2013Date of Patent: November 8, 2016Assignee: DIGITAL GUARDIAN, INC.Inventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal