Access To Data In Other Repository Systems, E.g., Legacy Data Or Dynamic Web Page Generation, Etc. (epo) Patents (Class 707/E17.117)
  • Patent number: 11899726
    Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: February 13, 2024
    Assignee: MemoryWeb, LLC
    Inventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
  • Patent number: 11720935
    Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 8, 2023
    Assignee: GOOGLE LLC
    Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
  • Patent number: 11599512
    Abstract: Systems and methods for inferring a schema for a text file are provided. The systems and methods perform operations including: accessing a file comprising a plurality of textual records, each textual record of the plurality of textual records being associated with one or more columns of data; sampling a set of textual records from the plurality of textural records; obtaining a hierarchy comprising a plurality of levels of schema types; determining whether an individual column of the one or more columns of data corresponding to the set of textual records is successfully associated with a first level of the plurality of levels of the schema types and, in response, associating a schema type represented by the first level with the individual column of the one or more columns of data corresponding to the plurality of textual records.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: March 7, 2023
    Assignee: Snowflake Inc.
    Inventor: Yucan Liu
  • Patent number: 11587101
    Abstract: The present disclosure generally relates to providing accurate and real-time insights into abnormal entities and activities using machine learning algorithms. An exemplary computer-enabled method comprises receiving a set of input data, wherein the set of input data is associated with an entity; automatically obtaining, based on the received set of input data, a set of derived data, wherein the set of derived data is associated with the entity; obtaining, based on the set of derived data, a plurality of feature values corresponding to a plurality of features; providing the plurality of feature values to an autoencoder-decoder to obtain a plurality of feature-specific reconstruction errors; selecting, based on the plurality of feature-specific reconstruction errors, one or more features from the plurality of features; outputting the selected one or more features and one or more textual descriptions associated with the selected one or more features.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: February 21, 2023
    Assignee: DeepRisk.ai, LLC
    Inventors: Chaitanya Nandkishore Vaidya, Mathew Robert Black, Alvin Babu John
  • Patent number: 11514042
    Abstract: Technologies are described for managing multiple cache specifications for a single view in a database environment. For example, a plurality of caches can be crated for the single view. Each of the plurality of caches can have a different cache specification. A query can then be received that operates on the single view. One of the plurality of caches can be selected for processing the query based at least in part on the cache specifications. The query can be processed using the selected cache. Results of processing the query can be output.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 29, 2022
    Assignee: SAP SE
    Inventors: Dan Bi Park, Jin Uk Bae, Jane Jung Lee, Yoseob Kim
  • Patent number: 11388260
    Abstract: A method comprising: automatically providing, by a client device to a server, information regarding the identity of data components comprising a user model stored at the client device, wherein each of said data components is associated with an attribute of a user of the client device; automatically identifying, by said server, data components that are missing in said user model, based, at least in part, on a reference model stored at said server; automatically sending, by said server, to said client device, said identified missing data components; automatically updating, by said client device, said user model to include said identified missing data components; and automatically sending, by said client device, data contained in one or more of said data components in said updated user model, to enable a service provided by said server.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: July 12, 2022
    Assignee: CARMEL HAIFA UNIVERSITY ECONOMIC CORPORATION LTD.
    Inventors: Tsvi Kuflik, Yevgeni Mumblat, Eyal Dim
  • Patent number: 11100278
    Abstract: A method for automatic presentation of a terminal application screen is described. The method includes receiving terminal application screen data from a server. The method also includes selecting a transformation template based on a comparison of text in the terminal application screen data to identification text in the transformation template. The transformation template includes instructions for transforming the terminal application screen data into an HTML page. The method further includes transforming the terminal application screen data into the HTML page using the selected transformation template. The HTML page is displayed in a web interface on a client device.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 24, 2021
    Assignee: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 10891425
    Abstract: A method for automatic presentation of a terminal application screen is described. The method includes receiving terminal application screen data from a server. The method also includes selecting a transformation template based on a comparison of text in the terminal application screen data to identification text in the transformation template. The transformation template includes instructions for transforming the terminal application screen data into an HTML page. The method further includes transforming the terminal application screen data into the HTML page using the selected transformation template. The HTML page is displayed in a web interface on a client device.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: January 12, 2021
    Assignee: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 10872198
    Abstract: Methods and systems are provided for rearranging content within resized sub-regions of a web page. First, resizing of a first sub-region of the webpage is detected by a user dragging a slidable border of the sub-region. A span value associated with dimensions of the first resized sub-region is determined and defining minimum dimensions of the first resized sub-region are defined. A subset of the dimensions of the first resized sub-region that fit within the span value is defined based on the minimum dimensions of the resized sub-region. The dimensions of the first resized sub-region include a fixed parameter and a dynamic parameter. The contents of a second sub-region of the webpage are rearranged in response to the resizing of the first resized sub-region and displaying displayed.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 22, 2020
    Assignee: salesforce.com, inc.
    Inventors: Michael Wang, Enzhen Huang, David Ly-Gagnon, Benjamin Snyder, Gautam Vasudev
  • Patent number: 10866935
    Abstract: A method for managing files includes the steps of connecting a first client and a second client to the Internet, through a web service, configuring a server on the web service, then, configuring an extensible web server on the server, configuring a local file system to connect to the extensible web server, configuring a relational database management system to connect to the extensible web server, and configuring a front end web application framework on the extensible web server. The front end web application framework provides and builds a graphical user interface for the user. A back end web application programming interface is connected to the front end web application framework. The backend web application programming interface is also configured on the extensible web server.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 15, 2020
    Inventor: Benjamin J. Chung
  • Patent number: 10536546
    Abstract: The present invention concerns the field of the management of access to resources by an electronic device, in particular in the case where this device is controlled by firmware stored in a rewritable non-volatile memory. The invention aims to solve the aforementioned problems by the use of a reverse proxy module on the device that enables locating some of the resources of the management interface on a remote server. Access to these resources causes a redirection of the request to the remote server, the response from which is then transmitted to the local client by the device as if it came directly from the device.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: January 14, 2020
    Assignee: SAGEMCOM ENERGY & TELECOM SAS
    Inventor: Franck Harnay
  • Patent number: 10482161
    Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: November 19, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
  • Patent number: 10460005
    Abstract: A system includes reception of first Web application code for a first Web page from a first Web server, reception of second Web application code for the first Web page from a second Web server, execution of the first Web application code to register a first data model in a container of the first Web page, and execution of the second Web application to query the container of the first Web page for data models, request the first data model from the container, receive the first data model from the container, extract first data from the first data model, and present the first data in the first Web page.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 29, 2019
    Assignee: SAP SE
    Inventor: Martin Schaus
  • Patent number: 10348702
    Abstract: A technology is described for resolving command parameter that are included in command invocations. An example method may include receiving a request to invoke a command that includes a command parameter. The command may be executed by a software agent hosted on a computing resource managed within a service provider environment. In response to the request, a parameter value for the command parameter may be obtained from a parameter data store using a parameter ID. A command message having command instructions to execute the command the parameter value may be generated and the command message may be encrypted using a cryptographic key associated with the software agent. The command message may then be sent to the software agent, enabling the software agent to decrypt the command message and execute the command.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Manivannan Sundaram, Ananth Vaidyanathan, Junyin Wu, Sivaprasad Venkata Padisetty
  • Patent number: 10332132
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 25, 2019
    Assignee: mBLAST, Inc.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 10296567
    Abstract: Described herein are systems, method and devices for modifying web pages to enhance their performance. In certain non-limiting embodiments, improved resource consolidation techniques are described, which are sometimes referred to herein as ‘progressive’ consolidation. Such techniques can be used to consolidate page resources in a way that allows a client browser or other application to process each of the consolidated resources after it arrives, even if all the client has not fully retrieved all of the consolidated resources yet. The teachings hereof can be used, for example, to modify a markup language document (HTML) to consolidate CSS, JavaScript, images, or other resources referenced therein.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 21, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Guy Podjarny, Christopher R. Dumoulin
  • Patent number: 10229222
    Abstract: Provided are systems and methods for dynamic optimization of content on a client device. In one example, a method for dynamic optimization of content is based on receiving the content and parameters of a display area associated with the content from an enterprise system. The enterprise system is pre-configured based on predetermined business rules. The content is analyzed to determine properties associated with the content and selectively optimized based on the parameters of the display area and the properties associated with the content. Thereby, optimized content is produced. The optimized content is selectively rendered on the client device, thereby providing for selective optimization and rendering of the content without reconfiguring the enterprise system.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: March 12, 2019
    Assignee: GreyHeller, LLC
    Inventors: Larry Grey, Chris Heller
  • Patent number: 10089289
    Abstract: Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 2, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
  • Patent number: 10042938
    Abstract: Disclosed is an information processing apparatus including a favorite list acquisition unit, a unique information acquisition unit, and a search result acquisition unit. The favorite list acquisition unit is configured to acquire a favorite list serving as a list of contents on which a favorite operation expressing a positive impression of a user has been performed. The unique information acquisition unit is configured to acquire, when one of the contents is selected from the favorite list, unique information unique to the selected content serving as the content selected from the favorite list. The search result acquisition unit is configured to acquire a search result obtained by searching for contents with the selected content as a keyword.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 7, 2018
    Assignee: SONY CORPORATION
    Inventors: Tomoaki Takemura, Shinya Masunaga, Yukihiro Isono, Koji Fujita, Masato Kawada, Sadatsugu Hashimoto, Kenichi Ikenaga
  • Patent number: 9967138
    Abstract: A method and system for automatically configuring an application after downloading the same via a website such as an enterprise web application that is installed on a server in a customer network. A “one-touch configuration” method simplifies the initial configuration of the application to be installed, and makes manual entries after installation unnecessary. The method according to the invention is further applicable to obtaining applications from the Internet, wherein a customer has an account with a provider. The customer logs in using the customer login thereof at the website of the company. The company is aware of which applications the customer has purchased, by means of the customer account information, and can proved corresponding supplementary downloads, including a licensing key. The licensing key can then be transmitted to the installed application in a simple manner using the method presented.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: May 8, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Thomas Lederer
  • Patent number: 9910834
    Abstract: Map files associated with a terminal-based legacy application, such as a Customer Information Control System (CICS) application, are converted to views and models of a web-based application, such as an application implemented with a Java Platform Enterprise Edition (JEE) compliant server. A hybrid application server executes the legacy application in a first runtime, such as a CICS runtime, in response to a user request received through the web-based application executing in a second runtime, such as a JEE runtime. When a terminal command is identified in the executing legacy application, data associated with the terminal command is packetized and forwarded to the web-based application through an established socket without creating a data stream. The web-based application invokes the models associated with the terminal command and presents a web page responsive to the terminal command to the user.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: John Kurian, Jithesh Moothoor, Amith Nagabhushan, Hariharan N. Venkitachalam
  • Patent number: 9851953
    Abstract: One embodiment is a system that accesses an application development user interface (“UI”) through a browser. The application development UI is hosted by a web-based application development server in a cloud system that provides an application development framework (“ADF”). The system develops the application through the application development UI. The application is developed with the ADF and is configured to be downloaded from a download location in the cloud system. The application is configured to be downloaded on a device as a native application.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 26, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Christian David Straub, Michael William McGrath, Daniel Nyoung Kim
  • Patent number: 9838479
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 5, 2017
    Assignee: MBLAST, INC.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 9836546
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 5, 2017
    Assignee: MBLAST, INC.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 9830399
    Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 28, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Keith Bernstein, Robert Kieffer
  • Patent number: 9781212
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: October 3, 2017
    Assignee: mBLAST, Inc.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 9760553
    Abstract: The present invention is directed to a system and method which allows managers to identify anomalies in organizations, brands or projects at an early stage. Advantage is taken of the fact that a large percentage of the elements of all organizational (project) problems are promptly captured in some form on an electronic notation. Portions of these notations are abstracted into categories. Each categorized abstract is displayed in an appropriate partition for review by one or more managers. As a category becomes populated with more and more abstracts, the visual color of the representations of the abstracts of that category can change to reflect their individual ages or other attributes of that category's abstracts. For example, the color of each abstract-representing graphical “dot” can fade over time. A group of new “dots” within a category, or blinking dots representing content that is particularly well matched to the category definition can graphically signify extra concern.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: September 12, 2017
    Assignee: Fair Isaac Corporation
    Inventor: Robert Hecht-Nielsen
  • Patent number: 9753697
    Abstract: Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 5, 2017
    Assignee: Facebook, Inc.
    Inventors: Iain Andrew Russell Proctor, Minghui Yang, Haiping Zhao
  • Patent number: 9619447
    Abstract: Map files associated with a terminal-based legacy application, such as a Customer Information Control System (CICS) application, are converted to views and models of a web-based application, such as an application implemented with a Java Platform Enterprise Edition (JEE) compliant server. A hybrid application server executes the legacy application in a first runtime, such as a CICS runtime, in response to a user request received through the web-based application executing in a second runtime, such as a JEE runtime. When a terminal command is identified in the executing legacy application, data associated with the terminal command is packetized and forwarded to the web-based application through an established socket without creating a data stream. The web-based application invokes the models associated with the terminal command and presents a web page responsive to the terminal command to the user.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: John Kurian, Jithesh Moothoor, Amith Nagabhushan, Hariharan N. Venkitachalam
  • Patent number: 9535683
    Abstract: Notification of registration of a mobile device with femto coverage for firmware content management is provided. An attachment component that administers location of mobile devices or a femto access point (AP) conveys a notification to a network platform that manages firmware content updates when a mobile device for which firmware update is available hands off from wireless macro coverage onto femto coverage through the femto AP. The notification is triggered in response to firmware update notification received by the attachment component, or an update flag received by the femto AP. Upon reception of the notification, to exploit wireline bandwidth, the network platform delivers firmware content(s) update through backhaul link to the femto AP to which the mobile device is registered. Femto APs not provisioned to serve a mobile device can be incentivized to authorize the mobile device for coverage and thus facilitate firmware updates.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 3, 2017
    Assignee: AT&T Mobility II LLC
    Inventors: John Lewis, James Payne
  • Patent number: 9519911
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 13, 2016
    Assignee: mBLAST, Inc.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 9451001
    Abstract: A method and system for annotating Playable Media Files in a social network having a plurality of members, wherein the method includes receiving the Playable Media File from a first member, receiving an annotation from another member, and embedding the annotation in the Playable Media File.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: September 20, 2016
    Assignee: ART Research and Technology, L.L.C.
    Inventors: David Hirschfeld, Barry Fernando, Mark C. Phelps
  • Patent number: 9436445
    Abstract: A graphical user interface (GUI) engine receives an input event associated with a drag-and-drop action, determines a Scalable Vector Graphics (SVG) element that relates to the input event, and causes an anchor element to be attached to the SVG element, such as be wrapping the SVG element with the anchor element. Attaching an anchor element to an SVG element and defining the anchor element as “draggable” enables web browsers to perform drag-and-drop actions with SVG elements in a uniform and predictable manner. In one example use case, an SVG element may be wrapped with an anchor element when the SVG element is selected and dragged by a user, enabling an accurate representation of the SVG element to be displayed while the user is performing the drag-and-drop action.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: September 6, 2016
    Assignee: VMware, Inc.
    Inventors: Jialiang Wang, Komal Nitin Mangtani, Sesh Jalagam
  • Patent number: 9251265
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: February 2, 2016
    Assignee: mBLAST, Inc.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 9043228
    Abstract: An e-commerce outsourcing system and method provides hosts with transparent, context-sensitive e-commerce supported pages. The look and feel of a target host is captured for future use. The host is provided with one or more links for inclusion within a page on the host website that correlates with a selected commerce object, which may be contextually related to material in the page. The commerce object can be a product, a product category, or a dynamic selection indicator. Upon activation of the provided link, a visitor computer is served with a page with the look and feel of the host website and with content based upon the associated commerce object. Where the commerce object is a dynamic selection indicator, the content is selected at the time of activation based upon an analysis of the page containing the activated link.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 26, 2015
    Assignee: DDR HOLDINGS, LLC
    Inventors: D Delano Ross, Jr., Daniel D Ross, Joseph R Michaels, William R May, Richard A Anderson
  • Patent number: 8990904
    Abstract: Mechanisms are provided for collecting configuration data from components of a managed computing system environment. A portion of code is obtained, in a data processing system, from a data collection system that does not have security credentials to allow the data collection system to directly access to the managed computing system environment. The portion of code is executed by the data processing system using security credentials maintained in the data processing system. Executing the portion of code causes the data processing system to access the managed computing system environment and collect configuration data from the managed computing system environment. The data processing system, via the portion of code, provides the configuration data collected from the managed computing system to the data collection system which stores the collected configuration data in a data storage.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
  • Patent number: 8984598
    Abstract: Mechanisms are provided for collecting configuration data from components of a managed computing system environment. A portion of code is obtained, in a data processing system, from a data collection system that does not have security credentials to allow the data collection system to directly access to the managed computing system environment. The portion of code is executed by the data processing system using security credentials maintained in the data processing system. Executing the portion of code causes the data processing system to access the managed computing system environment and collect configuration data from the managed computing system environment. The data processing system, via the portion of code, provides the configuration data collected from the managed computing system to the data collection system which stores the collected configuration data in a data storage.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
  • Patent number: 8874692
    Abstract: In one embodiment, the present invention is a method and apparatus for organizing information in a world wide web page format. In one embodiment, information is received from a user (e.g., via a graphical user interface) and transformed into a world wide web page. The world wide web page is displayed to the user as the information is received (e.g., in substantially real time), so that the user can view the world wide web page as he or she constructs it. The invention therefore requires little to know prior programming knowledge.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: October 28, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Barbara Laing, Aleksey Ivanov, Robert Leighty, Alice Taylor, Carey J. Joseph
  • Patent number: 8867052
    Abstract: A multi-function peripheral is connected to an instruction device and performs each operation function of a plurality of operation functions in accordance with an instruction from the instruction device. The multi-function peripheral includes an input unit, a communication unit and a controller. The controller is configured to perform: a function selecting process; an instruction requesting process; an input-information receiving process of receiving input information for performing one operation function of the plurality of operation functions; an operation-setting function process; an input-information transmitting process; and a user-setting function process including setting user-specific information on a basis of the input information. The controller of the multi-function peripheral is configured not to transmit the user-specific information, which is set in the user-setting function process, to the instruction device.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 21, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Masafumi Miyazawa
  • Patent number: 8819815
    Abstract: Aspects of the present invention are directed to a method and system for distributing information from an information distributor in a banking environment. The method may include composing an electronic notification instrument by providing a notification component and providing a payload component, the payload component including a selectable link. The method may additionally include pushing the electronic notification instrument to an information client and allowing a pull from the information distributor through the electronic notification instrument such that the payload component including the selectable link is activated by an authorized information recipient, the authorized information recipient determined by the information client. The method may additionally include determining through a tracer whether the electronic notification instrument has an acceptable disposition and rendering the electronic notification instrument inaccessible if the disposition is not acceptable.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: August 26, 2014
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Sih Lee, Adrian Kunzle
  • Patent number: 8504436
    Abstract: Computer-implemented methods, apparatuses, and computer-readable media for generating a tier rollup record perform the steps of: receiving a request for one of a product record and a plurality of product records having a determined attribute value; querying a first data set for product records corresponding to the request; receiving one or more unique record identifiers corresponding to the request; querying a second data set for a product record and associated product attribute values corresponding to each unique identifier; receiving the product record and associated product attribute values corresponding to each unique identifier; identifying a most representative product record from the product records and associated product attribute values corresponding to each unique identifier; rolling up the most representative product record; and transmitting the rolled up most representative product record.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 6, 2013
    Assignee: CBS Interactive Inc.
    Inventors: Robyn Battle, David Bricker, Alexander Henry, Karen Badenfort, Sailesh Gurnani, Karen Swanson, Jennifer Fong
  • Patent number: 8352680
    Abstract: A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: January 8, 2013
    Assignee: Open Text S.A.
    Inventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
  • Patent number: 8244708
    Abstract: A system and method are provided to receive a search query from a user, typically via a web browser, the Internet, and a web server. A search engine obtains a set of potential search results based on the search query. For each Internet domain or web site mentioned in the search results, a set of data sources is accessed to obtain information concerning the legitimacy of the business associated with the Internet domain or web site. The legitimacy information is used to reorder or to change or to augment the appearance or presentation of the search result for the Internet domain or web site. The processed search results are returned to the user.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: August 14, 2012
    Inventor: John Nagle
  • Patent number: 8214350
    Abstract: Systems, methods, and computer program products identify one or more web page impressions satisfying one or more simply queries, each of the one or more web page impressions associated with a respective impression ID. Respective impression IDs of the one or more web pages satisfying the one or more simple queries are stored in an impression log. Subsequent to storing the respective impression IDs, a query is received from a client device, and a number of impression IDs for the one or more web pages satisfying the query are identified based on the identified one or more web page impressions satisfying the one or more simple queries.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: July 3, 2012
    Assignee: Google Inc.
    Inventors: Dawn Chamberlain, Gurmeet Singh Manku, Barbara Stanley
  • Patent number: 8078802
    Abstract: A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: December 13, 2011
    Assignee: Vignette Software LLC
    Inventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
  • Publication number: 20110258041
    Abstract: A method and apparatus for landing page optimization have been disclosed. In one version offer or landing page optimization occurs by correlating post conversion events based on an identification established at conversion.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 20, 2011
    Applicant: LifeStreet Corporation
    Inventors: Serge Ioffe, Aleksey Studnev
  • Patent number: 7908346
    Abstract: A mechanism is provided for sending a plurality of requests to a server. A set of calls is received in a client from a set of client applications. Each call is for a request to be sent to the server and each call comprises a plurality of parameters. For each call, the client determines whether there is a request identifier in the plurality of parameters. Responsive to the call including the request identifier, the client creates a request using the plurality of parameters. The client sends the request to the server via a request connection. The client then determines whether an acknowledgement that indicates that the server has received the request has been received from the server. Responsive to receiving the acknowledgement, the client processes a next call in the set of calls.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: James R. Boykin, Christopher A. Peters
  • Publication number: 20110022946
    Abstract: An apparatus is provided to configure an online shopping portal that includes a plurality of site. The apparatus receives a request to configure a site of the online shopping portal. The apparatus provides a user interface (UI) shell that corresponds to the site. The apparatus provides an option to select a page of the site to configure. Based on the selected page, the UI shell comprises at least one placeholder and at least one UI content. The apparatus provides a selection mechanism configured to select the at least one UI content to be placed in the at least one placeholder.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Akhil GUPTA, Swaminathan SEKAR
  • Patent number: 7778987
    Abstract: The present invention extends to methods, systems, and computer program products for locally storing Web-based database data. Embodiments of the present invention permit Web-based database data to be locally stored at a computer system to increase the efficiency of rendering the Web-based database data within a Web browser at the computer system. Web-based database data can be sandboxed per domain to mitigate (and possibly eliminate) the exposure of the Web-based database data to malicious computer systems. Space allocated to each domain can be initially set and then subsequently altered by a user.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventor: Jonathan C. Hawkins
  • Publication number: 20100205165
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for querying data relationships over a network. These mechanisms and methods for querying data relationships over a network can enable embodiments to provide the capability to query for more than a single entity at a time. The ability of embodiments to query for more than a single entity at a time can enable improved network throughput, faster response time and more efficient utilization of resources.
    Type: Application
    Filed: April 21, 2010
    Publication date: August 12, 2010
    Applicant: salesforce.com, inc.
    Inventors: Simon Z. Fell, Benji H. Jasik, Sven E. Mawson, Craig Weissman