Hyperlink Display Attribute (e.g., Color, Shape, Etc.) Patents (Class 715/207)
  • Patent number: 10296562
    Abstract: Techniques are described herein for generating a user interface configured for a mobile device, on-the-fly at run time, in response to receiving a request for a Web page from the mobile device. The user interface for the mobile device may show the Web page with an appearance and content that are similar to the same Web page that is viewed on other devices, such as a non-mobile device. Such similar appearance and content may be possible without an increase in cost because a layout of the Web page that is configured for a non-mobile device is used to generate the user interface. Thus, once the layout for a non-mobile device is launched, its corresponding mobile layout may be automatically ready for launch without incurring additional engineering effort. Accordingly, users can enjoy the same Web experience across a variety of devices.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: May 21, 2019
    Assignee: OATH INC.
    Inventor: Mani Shankar Goswami
  • Patent number: 10241984
    Abstract: Conflict resolution of cascading style sheet definitions from multiple sources includes storing a rule for a rewriting of cascading style sheet definitions and intercepting, within a proxy component including a processor, a client server communication of a web page request, wherein the web page request originates from a client, and wherein a response to the web page request includes at least two cascading style sheet definitions. At least one of the two cascading style sheet definitions is rewritten based on the rule, resulting in non-conflicting cascading style sheet definitions. The non-conflicting cascading style sheet definitions are provided together with related content to the client.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jan-Paul Buchwald, Peter B. Schnitzler
  • Patent number: 10216466
    Abstract: A client receives a request for a report in a browser window. The client obtains data from a server to include in the report in view of the request and presents a graphical chart build from the obtained data in the browser window. The client receives a request for a printable version of the report while the graphical chart is being displayed in the browser window. The printable version of the report comprises a printable version of the graphical chart. The client encodes the graphical chart to a text string to send to the server for generating the printable version of the report. After sending the request for the printable report to the server, the client receives the printable version of the report from the server for presentation in the browser window.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: February 26, 2019
    Assignee: Red Hat, Inc.
    Inventors: Bill Riemers, Scott Coleman
  • Patent number: 10180774
    Abstract: Systems and methods include a server configured to provide a web site application to a remote computing device over the Internet. The remote computing device receives user input to control a cursor. The web site application is configured to enable the remote computing device to display a plurality of color sheen chips on a display of the remote computing device, each color sheen chip representing a different color sheen. The web site application is configured to enlarge a particular color sheen chip of the plurality of color sheen chips on the display when the cursor hovers over the particular color sheen chip and to toggle the color sheen chip left and right when the cursor is moved back and forth over the particular color sheen chip.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: January 15, 2019
    Assignee: Behr Process Corporation
    Inventors: John Buzyn, Bernadette Irizarry, Doug Milsom, Damien Reynolds, Donna Une, Marc Webb
  • Patent number: 10157028
    Abstract: A historian interface system provides a graphical representation of tags that represent attributes of a continuous process. A historian system stores the tags and metadata values describing the tags. A display device coupled to the historian system via a communication network displays graphical representations of the tags via display panels and receives selections of the tags. The historian system contextualizes selected tags based on the metadata values describing the selected tag and determines an optimal visualization scheme for the selected tags. The display device displays graphical representations of values of the tags and dynamically determines optimal grouping of the tags based on properties of the display device.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 18, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sudhir Gonugunta, Brian Erickson
  • Patent number: 10115215
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include attaining data representing features of a font capable of representing one or more glyphs. Operations also include determining a rating for pairing the font and at least one other font using machine learning, the features of the font, and one or more rules included in a set of rules.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: October 30, 2018
    Assignee: Monotype Imaging Inc.
    Inventors: Steve Matteson, Sampo Juhani Kaasila, Evan Scronce, Anand Vijay, Jitendra Kumar Bansal
  • Patent number: 10043140
    Abstract: In one aspect, a computer-implemented method comprises obtaining, in a business rule management application, a selection of one or more in-memory database objects, obtaining, in the business rule management application, a definition of one or more business rules, generating a business rule management application object, wherein the business rule management application object includes a representation of the one or more business rules and a representation of one or more results of the application of the one or more business rules on the one or more in-memory database objects, the method further comprising providing the business rule management application object for storage in the in-memory database.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Michael Aakolk, Andrea Waldi, Carsten Ziegler, Marco Wuest, Joydeep Paul
  • Patent number: 10002116
    Abstract: The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: June 19, 2018
    Assignee: CAMELOT UK BIDCO LIMITED
    Inventors: Eftim L. Pop-Lazarov, Stephen J. Reiger, David M. Pedrick, Sandro Cifelli
  • Patent number: 9967369
    Abstract: A system for communicating data packets in a process control environment is described. A client device connects, via the network, to an historian device, creates, via a first dictionary manager module, a first tag dictionary, synchronizes, via the network, the first tag dictionary with a second tag dictionary created by the historian device, optimizes a packet via a packet optimization layer comprising scanning a tag ID present in the packet, determines a matching tag handle for the tag ID from the first tag dictionary, replaces each instance of the tag ID in the packet with the matching tag handle, and sends the optimized packet to the historian device via the network.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 8, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Shiewun Lie, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Patent number: 9946518
    Abstract: Systems and methods for extending a visualization platform are disclosed. A user may create a visualization project created. One or more properties for a non-native widget established by a developer of the non-native widget may be received from the project. Such properties may designate a name or a type of data that the non-native widget is capable of processing. Responsive to an instruction received from the user of the visualization authoring environment, a source of data to be processed by the non-native widget or a destination of data produced by the non-native widget to be processed by other widgets may be established. The appearance or behavior of the non-native widget may be rendered based at least in part on a value available from the source of the data or the appearance or behavior of one or more other widgets may be rendered based at least in part on data produced by the non-native widget.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: April 17, 2018
    Assignee: iRise
    Inventors: Maurice Martin, Steven Yamanaka, Daniel Akiva, Norman Basham, Bryan Lipson
  • Patent number: 9894119
    Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 13, 2018
    Assignee: Box, Inc.
    Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
  • Patent number: 9886498
    Abstract: A title standardization system is may be configured to detect an edit operation associated with the job title field of a member profile stored by an on-line social network system and, in response, perform operations to derive a canonical title that represents a raw title string found in the job title field. The derived canonical title may be then associated with the member profile, in which the originally-obtained subject title string was found. This association may be stored in a database for future use, e.g., for targeting job recommendations, recruiting, making professional contacts, as well as for other purposes.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arpit Amar Goel, Uri Merhav, Vitaly Gordon, Kin Fai Kan, Craig Martell
  • Patent number: 9881100
    Abstract: A computer-implemented method, computer program product, and computing system is provided for scoping searches within a website. In an implementation, a method may receiving a search request. The method may also include identifying a location of a search scoping feature within a website hierarchy. The method may further include setting a search scope relative to the search request based on, at least in part, the location of the search scoping feature.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Berry, Mark C. Hampton
  • Patent number: 9858253
    Abstract: Methods and other embodiments associated with a web browser extension are described. One example browser extension includes a web form capture logic that identifies a web page that includes a form and an editable field on the form. The capture logic may acquire information about the field and about the form. This acquisition may include interacting with a user through a graphical user interface. The browser extension may also include a template logic to create a form-fill template based on the acquired information and a web form storage logic to store the template. The template may be referenced when a subsequent web page view involves a form-fill operation.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Roy A. Selig
  • Patent number: 9858048
    Abstract: A visual development interface may be exposed that allows developers to define, generate, and submit various computing operations for execution by a computing services provider. In some examples, the visual development interface may be employed by developers to define, generate, and submit event-triggered computing functions for execution on the computing services provider's systems. The visual development interface may allow developers to define computing operations based, at least in part, on various nodes that may represent various sub-operations or other functionality associated with a computing operation. The computing service provider may execute the computing operation using a deterministic execution engine that executes the computing operation in an organized, predictable, and reliable manner. In particular, the deterministic execution engine may employ a stage-by-stage node activation process, in which one or more associated nodes are activated in a respective stage.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Wright Clarendon, Colin McLaughlan, Tal Cohen
  • Patent number: 9846689
    Abstract: A method and system to provide portable database functionality in an electronic form is described. The system may include a communications module and a portability module. The communications module may be configured to receive a request to generate an electronic form, the electronic form to include preloaded database information. The portability module may be configured to respond to the request by configuring the electronic form to include the preloaded database information obtained from a source database. The preloaded database information may be used for a variety of purposes at fill time, when one or more electronic form field values are being filled in by a user.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: December 19, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
  • Patent number: 9842097
    Abstract: Methods and other embodiments associated with a web browser extension are described. One example browser extension includes a web form capture logic that identifies a web page that includes a form and an editable field on the form. The capture logic may acquire information about the field and about the form. This acquisition may include interacting with a user through a graphical user interface. The browser extension may also include a template logic to create a form-fill template based on the acquired information and a web form storage logic to store the template. The template may be referenced when a subsequent web page view involves a form-fill operation.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Roy A. Selig
  • Patent number: 9826046
    Abstract: A method for playing music, the method includes providing a plurality of devices on a wireless local area network, bringing a new device into a range of the wireless local area network, and receiving a list of devices that are on the local area network at the new device from a server not on the local area network.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: November 21, 2017
    Assignee: Black Hills Media, LLC
    Inventor: Martin Weel
  • Patent number: 9754043
    Abstract: In one embodiment, a client application renders a structured document in a graphical user interface, determines whether a select place marker element in the structured document is viewable within the graphical user interface; if the select place marker element is viewable, the client application retrieves and render the data object associated with the place marker element.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: September 5, 2017
    Assignee: Facebook, Inc.
    Inventors: Stefan Parker, Sam Odio, Adam Mosseri
  • Patent number: 9660976
    Abstract: A system and method for providing modifications to an offline virtual asset is provided. A virtual asset is identified within a virtual environment and stored on offline storage media. The certificate of authenticity includes a digest of the virtual asset and a digital signature by an asset authority. Proposed changes are maintained to the offline virtual asset, which is authenticated via the certificate of authenticity. Each of the proposed changes is evaluated and only the proposed changes to the offline virtual asset that are determined to be satisfactory based on the evaluation are accepted.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: May 23, 2017
    Assignee: Groundspeak, Inc
    Inventors: Patrick Carson Meehan, Scott Charles Dodson, Elias C. Alvord, Jeremy Irish
  • Patent number: 9633378
    Abstract: Embodiments disclosed herein can leverage dynamic data, fields and implied information from arbitrary web sites, mobile apps and other forms of online media to create a universal variable map and automatically generate deep-linked ads utilizing the universal variable map, linking any arbitrary web site, mobile app, network, Internet TV channel, and other forms of online media to any other such arbitrary web site, mobile app, network, Internet TV channel, and other forms of online media. The automatically generated deep-linked ads can be inserted into any ad server and served out from there in real-time. A deep-linked ad thus presented to a user can take the user from a starting page on one site or application where the ad is displayed directly to a resulting page such as a checkout page on another site or mobile application, with pertinent information already pre-populated, and action already initiated for the user.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: April 25, 2017
    Assignee: Wayfare Interactive, Inc.
    Inventors: Narendra Nath, Mallikarjun Hiremani
  • Patent number: 9615220
    Abstract: A method and apparatus for collecting feed information in a mobile terminal are disclosed. The method and apparatus collects information explicitly clipped by a user as well as content items exchanged between users as feed information. The method for collecting feed information in a mobile terminal includes: detecting a share event corresponding to transmission or reception of content through a communication application implemented in the mobile terminal; generating feed information based on the content; and storing the generated feed information.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: April 4, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seongil Hahm, Juyoun Lee
  • Patent number: 9600589
    Abstract: A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, John J. Y. Hsu, Bor-Ping Pan, Rick M. F. Wu
  • Patent number: 9519729
    Abstract: Mobile devices enabled to support resolution-independent scalable display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing on smaller screen sizes. The mobile devices employ software-based processing of original Web content, including HTML-based content, XML, cascade style sheets, etc. to generate scalable content. The scalable content and/or data derived therefrom are then employed to enable the Web content to be rapidly rendered, zoomed, and panned. Display lists may also be employed to provide further enhancements in rendering speed. Context zooms, including tap-based zooms on columns, images, and paragraphs are also enabled.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 13, 2016
    Assignee: Softview L.L.C.
    Inventors: Gary B. Rohrabaugh, Scott A. Sherman
  • Patent number: 9514107
    Abstract: A webpage creation tool for developing mobile device specific webpages for at least one mobile computing device having a hypertext generator and a domain free interface traverser to simultaneously collect predefined data from different third party servers, store the collected data and maintain consistency throughout. The webpage creation tool can have a replication feature, a plurality of common stylistic rules and a document processor to merge predefined data into a mobile device specific webpage document template creating the mobile device specific webpage and storing the mobile device specific webpage. A plurality of self-generating data entry screens can develop the mobile device specific webpage and a plurality of computer instructions can convert the mobile device specific webpage to a mobile version, transmit the mobile version for display and maintain the mobile version of the mobile device specific webpage for use on the mobile computing device.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: December 6, 2016
    Assignee: INFORMATION CAPITAL EXECUTIVE MANAGEMENT, INC.
    Inventors: Michael Boswell, Webb Braughton, Michael Bowien, Ethan Crawford, Eric Means
  • Patent number: 9516081
    Abstract: An architecture for selecting and providing content items to a device includes cloud-based resources of a device management service and one or more content sources. The device is configured to receive instructions and a portion of the content item from the device management service. The instructions direct the device to obtain and buffer the content item from the content source, while simultaneously outputting the portion of the content item to a user.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Brice William Tebbs, Frederic Johan Georges Deramat, Michael Alan Pogue, Edward Dietz Crump
  • Patent number: 9509642
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes receiving an execution-enabled object and receiving a selection of the execution-enabled element. Such an execution-enabled object is configured to be included in a message sent by a messaging system. The execution-enabled object includes a response element and an execution-enabled element. The response element and the execution-enabled element are associated with one another. The execution-enabled element is configured to post an event to the messaging system upon the execution-enabled element being activated. The selection of the execution-enabled element activates the execution-enabled element.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 29, 2016
    Assignee: Oracle International Corporation
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9501454
    Abstract: In response to a user touching one of a plurality of pieces of content arranged on a display in a two-dimensional manner, a browsing system and method may transform the pieces of content into a three-dimensional arrangement, with the desired piece of content being displayed on the very top and overlapping adjacent pieces of content. The plurality of pieces of content can be images, each of which may be associated with a document. The images may be sorted based on the associated documents, for instance, the relevance of the associated documents with respect to a context or topic. The images in the three-dimensional arrangement may have a size which decreases from the desired image in both horizontal and vertical directions such that only a portion of the images being overlapped is exposed.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 22, 2016
    Assignee: Open Text SA ULC
    Inventor: Peter Budavari
  • Patent number: 9501764
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes identifying a structured data object configured to represent structured data, receiving the structured data at a messaging system, generating a message that includes the structured data, and sending the message. The structured data object is configured to be accessed by an application and the messaging system, and includes a request element and a response element. The sending includes transferring the message via the messaging system.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 22, 2016
    Assignee: Oracle International Corporation
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9495559
    Abstract: A method for sharing notes created in a multilayered document among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create notes linked to a particular location in the document using a notepad application. Notes are aggregated and stored in the user's personal library on the digital education platform. When a user requests to share another user's notes and is granted access, the digital education platform retrieves the other user's notes and inserts the shared notes into the requesting user's existing notes associated with the document, based on their individual sharing attributes and metadata.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: November 15, 2016
    Assignee: Chegg, Inc.
    Inventors: Vincent Le Chevalier, Ohad Eder-Pressman, Roded Konforty, Charles Geiger
  • Patent number: 9430555
    Abstract: Systems and methods are disclosed for producing documents in a specialized format adapted to aid readability, such as word-recognition and word-processing capabilities. Marked-up documents stored in a repository are created by marking up previously unmarked-up documents according to one or more schemas, to include explicit structural information that corresponds to implicit structural information originally contained in the unmarked-up documents. A user may request a specially formatted document by selecting one of a number of available stored document formats including formatting rules or parameters to be applied to a selected one of the marked-up documents.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: August 30, 2016
    Assignee: Accessible Publiahing Systems Pty Ltd
    Inventors: Gregory Lyle Duncan, Christopher Colin Stephen
  • Patent number: 9405914
    Abstract: A data analysis system for analyzing data from multiple devices has a database service module including a data storage subsystem storing data from collected from different devices. The data is stored in a meta-structure using primitives to classify the data. An analysis engine analyzes the data to determine whether the data defined by the meta-structure meets certain criteria in accordance with a stored set of rules. The system is useful, for example, in the detection of faults in railway infrastructure.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: August 2, 2016
    Assignee: Thales Canada Inc.
    Inventor: Aaron Amorim
  • Patent number: 9405722
    Abstract: In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a match is discovered, the program tags the field of the recognized data with a corresponding type. The resulting profile can be used after that to help all subsequent users to fill the same form.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 2, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Ognian Z. Topalov, Eric Hohenstein
  • Patent number: 9330073
    Abstract: A computer system includes a processor; and a memory storage device in communication with the processor. The processor is adapted to: receive via a computer communications network a user identification and an identification of an electronic file having user-generated insurance-related data; provide an output signal for display to the user a prompt for the user to provide mapping data mapping a plurality of insurance-related data fields data identifiers in the user-data electronic file; receive mapping data in response to the prompt; access the user electronic file; employing the received mapping data, map data elements identified in the user-data electronic file, to a document in a predetermined format; verify that the received mapped data constitutes complete data to submit in connection with an insurance transaction; and provide an output signal including data constituting the document in a predetermined format to a system for further processing in accordance with an insurance transaction.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: May 3, 2016
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: James S. Rogers, James Daniel Scott, M. Gary Letscher, Jill Spranzo
  • Patent number: 9325645
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes assembling a dynamic form object and submitting dynamic form information, associated with the dynamic form object, into a messaging session. The assembling includes an assembly operation, which, in turn, includes identifying an input field of an interface of an application, transferring input field information to a messaging system, and generating an element of the dynamic form object. The input field information is associated with the input field, and the generating uses the input field information. Further, the submitting includes transferring a message via the messaging system, the message including the dynamic form information.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: April 26, 2016
    Assignee: ORACLE INTERNATIONAL COPORATION
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9324081
    Abstract: Systems and methods for transmitting content to a client via a communication network are provided. In one embodiment, a method of transmitting unsolicited content, such as an advertisement, to a client via the Internet may include one or more of the following steps: 1) intercepting a data transfer protocol request/response; 2) analyzing information contained within the data transfer protocol request/response; 3) selecting advertising content to send to the client; and 4) sending the selected content to the client. For example, a TCP/IP request, such as a hypertext transfer protocol (HTTP) request, from the client may be detected. Next, substitute or supplemental content may be selected for sending to the client. Lastly, the selected substitute or supplemental content may be sent to the client in lieu of or in addition to the originally requested content.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: April 26, 2016
    Assignee: Fortinet, Inc.
    Inventors: Kunhua Lin, Michael Xie
  • Patent number: 9292506
    Abstract: A method, computer program product and/or system generate presentation material for a proposed meeting. Synthetic insights of members of an expected audience at the proposed meeting are generated. The synthetic insights describe a preferred style of communication as indicated by the members of the expected meeting audience during a previous commercial interaction. Information documents from a document database are matched to a topic of the proposed meeting and the synthetic insights of the expected meeting audience, in order to retrieve relevant information documents for the proposed meeting. Presentation material for the proposed meeting is then generated from information documents that match the topic of the proposed meeting and the synthetic insights of the expected meeting audience.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, John D. Hill, III, James R. Kraemer
  • Patent number: 9292484
    Abstract: A method and system for automatically providing information to an electronic form is disclosed. The method comprises accessing an electronic form wherein the electronic form utilizes at least one designated programming language tag and automatically providing information from a profile to the electronic form. Through the use of a method and system in accordance with the present invention, a user will have the ability to automatically fill in electronic forms based on information in an autofill profile. The autofill profile information is utilized potentially thousands of times. This reuse of information, in place of manual typing, will save hours of time and users will be greatly appreciative of all systems offering this advanced facility.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Maurice Plow, Farrokh E. Pourmirzaie
  • Patent number: 9256587
    Abstract: Methods, systems, and devices for editing websites are disclosed herein. A website editor for editing a website includes an editor display component, a website modification component, and a website display component. The editor display component is configured to display an editor interface for receiving user input for editing a website. The editor interface is displayed within a browser substantially simultaneously with the website. The website modification component is configured to update website data corresponding to the website based on the user input received through the editor interface. The website display component is configured to automatically update display of the website based on the updated website data. The display of the website is updated in real-time in response to receiving the user input.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: February 9, 2016
    Assignee: APHOTOFOLIO.COM
    Inventors: Robert E. Haggart, Charlton K. Akins
  • Patent number: 9192684
    Abstract: A third party website provides a search interface to a general search engine. A site profile of the third party website describes various topics, keywords, or domains that are potentially relevant or of interest to users who access the third party website. The topics are associated with a topical directory, with domains associated with each topic; the domains in a given topic are given various weightings. When a search is submitted to the general search engine from the third party website via the search interface, the general search engine uses the site profile to customize the search results. The search results are customized by weighting the ranking of documents from websites associated with the topics in the site profile. The site profile can be manually or automatically constructed.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Sepandar D. Kamvar, Taher H. Haveliwala, Glen M. Jeh
  • Patent number: 9177013
    Abstract: The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document. The present invention may further provide enhanced workflow solutions for authors and publishers in preparing documents in structured format for facilitating efficient and accurate validation of references cited or included in papers and other submissions for publication or for review. An author prepares a document containing a set of cited references using a formatting structure.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: November 3, 2015
    Assignee: Thomson Reuters Global Resources
    Inventors: Jason Rollins, Noah Merritt, Paul Patanella, Eftim Pop-Lazarov, Stephen J. Rieger, David M. Pedrick, Sandro Cifelli
  • Patent number: 9178916
    Abstract: A system and method for the late-biding of time-based media in real-time With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: November 3, 2015
    Assignee: Voxer IP LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Patent number: 9165018
    Abstract: Concepts and technologies are disclosed herein for managing a distributed database. A data management application can obtain a query. The data management application can analyze the query to determine a number of data structures relevant to the query. The data management application also can analyze data stores storing the data structures and move or assign data structures to other data stores within a distributed database. The movement of the data structures within the distributed database can be based upon greedy algorithms for moving data and/or executing queries.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: October 20, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Marios Hadjieleftheriou, Theodore Johnson, Vladislav Shkapenyuk
  • Patent number: 9152632
    Abstract: An information management system creates data structures based entirely on the content of source files, then compares these data structures to discover synergies and commonalities. In one embodiment, the system accepts a first collection of source files, and extracts text from each source file. The text is compared to tags in one or more dictionaries, which comprise hierarchical listing of tags. Tags matching the text are associated with each source file. The system then generates a virtual relational network in which each source file having matching tags is a node. Tags associated with two or more source files are links between the nodes. This virtual relational network may be compared with another virtual relational network to discover common nodes or links. Source files later added to a collection are massively linked by associating all tags from all source files with the newly added source file, and vice versa.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: October 6, 2015
    Assignee: PERKINELMER INFORMATICS, INC.
    Inventors: Robin Young Smith, William Brian Ballard
  • Patent number: 9146970
    Abstract: A method for searching data on a computer system is provided. The method includes the displaying of a plurality of navigation nodes in a graphical navigation string on a display. The navigation nodes comprise a navigation hierarchy, having a first level and a second level. The method further includes the displaying of a finder field on the display adjacent to the plurality of navigation nodes in the graphical navigation string for searching the first level of the navigation hierarchy. It also includes the displaying of a navigation scope bar for searching the second level of the navigation hierarchy. Additionally, it includes a processor that determines a refined search criteria based on a movement of the navigation scope bar with respect to a navigation node within the plurality of navigation nodes in the graphical navigation string. The method further includes the sending of the refined search criteria to a search engine.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, Mark E. Molander, Alejandro M. Ortiz
  • Patent number: 9129018
    Abstract: Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a user returns to a previously viewed page, additional context information from a user's actions since the initial view of a page can be used to modify the previously viewed page and/or obtain a new version of the previously viewed page. In situations where the previously viewed page corresponds to a page of responsive results from a search engine, the modified and/or new version of the search engine results page can include an expanded or reduced group of results, different types of results, different rankings for existing results, or a combination thereof.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ron Kohavi, Ya Xu, Noor-E-Gagan Singh
  • Patent number: 9122762
    Abstract: A system to permit a user-friendly approach to determine and access the portions of a program code associated with respective web page components is described. In one example embodiment, the system comprises an option detector and a mapping module. The option detector may be configured to detect an instruction to augment HTML markup of a web page with mapping, where the mapping associated with correlation between web page components and corresponding portions of program code. The mapping module may be configured to generate the mapping and to augment the HTML markup of the web page with the mapping.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: September 1, 2015
    Assignee: eBay, Inc.
    Inventor: Richard Ragan
  • Patent number: 9112827
    Abstract: A network resource, such as a page, may be loaded or rendered in different manners on a plurality of different browsers. Data and information regarding the loading and/or rendering of various network resources on a variety of browsers, including data or information regarding errors, latencies or customer ratings of the loading or rendering of such resources on such browsers, may be evaluated in order to identify the most appropriate browser for viewing a requested network resource. If that network resource is available to a user who requests the network resource, then a recommendation or an instruction to view the network resource in the most appropriate browser may be provided to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 18, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Jay Austin Crosley
  • Patent number: 9104767
    Abstract: A method and system for extracting from a web log for a given entity information comprising web page events. The information gain in the sequence of navigating from a given web page to a subsequent web page is computed for at least some of the web page events. The information gain is used to determine a set of web pages from which users can decide to navigate to a first web page or a second web page, wherein navigating to the first web page is more likely to lead to a conversion than navigating to the second web page. A list of at least a subset of the set of web pages is transmitted to the entity, which can use the list to determine web pages at which the entity can place advertising material to motivate a user to navigate to the first web page. The computing may be performed by MapReduce processing.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: August 11, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Bongwon Suh, Eunyee Koh
  • Patent number: 9092785
    Abstract: Access channel definition technology, in which a user experience for a secondary access channel is defined using one or more pre-configured user experience components that enable mapping of a user experience defined for a primary access channel to the user experience for the secondary access channel and that adapt the user experience for the secondary access channel to characteristics of devices that access the secondary access channel. In addition, a portal for the secondary access channel is defined using one or more pre-configured portal components and content management for the secondary access channel is defined using one or more pre-configured content management components that leverage content developed for the primary access channel and that customize presentation of the content for the secondary access channel. The secondary access channel is configured based on the defined user experience, the defined portal, and the defined content management.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: July 28, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Sachin Yambal, Rajesh Pralhadrao Mahalle, Jitendra Javerchand Jain