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: 12212464Abstract: Methods and systems for improved generation of user interfaces based on data schemas are provided. In one embodiment, a method is provided that includes receiving a data schema file and identifying a data schema within the data schema file. The data schema file may identify valid data for a computing service, such as an API. The data schema may be provided to a validation service, which may test whether a plurality of sentinel values comply with the data schema. An error message may be received from the validation service and a user interface element may be selected based on the error message. The user interface element may be added to the user interface.Type: GrantFiled: July 14, 2021Date of Patent: January 28, 2025Assignee: Nintex UK Ltd.Inventor: Lambros Symeonakis
-
Patent number: 12113688Abstract: Infrastructure management device(s) may monitor IT device(s) communicatively connected over a network. IT device state(s) may be determined for at least one of the IT device(s). Action(s) may be performed on one or more IT device(s), determined at least in part, by the state of the IT device(s).Type: GrantFiled: June 14, 2021Date of Patent: October 8, 2024Assignee: ZPE SYSTEMS, INC.Inventors: Arnaldo Zimmermann, Livio Ceci
-
Patent number: 12008490Abstract: A method may include a configuration engine receiving inputs for generating a customized function whose performance requires a first software application at a first host system to perform a first subprocess and a second software application at a second host system to perform a second subprocess. The configuration engine may apply a first customization to a first template to change a first manner in which data is stored in a first database table operated upon by the first software application while performing the first subprocess. A second customization may be applied to a second template to change the second manner in which data is stored in a second database table operated upon by the second software application while performing the second subprocess. The customized function may be implemented by sending the first template to the first host system and the second template to the second host system.Type: GrantFiled: November 20, 2019Date of Patent: June 11, 2024Assignee: SAP SEInventors: Wulf Kruempelmann, Barbara Freund
-
Patent number: 11899726Abstract: 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: GrantFiled: December 5, 2022Date of Patent: February 13, 2024Assignee: MemoryWeb, LLCInventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
-
Patent number: 11720935Abstract: 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: GrantFiled: January 11, 2021Date of Patent: August 8, 2023Assignee: GOOGLE LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 11599512Abstract: 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: GrantFiled: October 6, 2022Date of Patent: March 7, 2023Assignee: Snowflake Inc.Inventor: Yucan Liu
-
Patent number: 11587101Abstract: 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: GrantFiled: May 28, 2019Date of Patent: February 21, 2023Assignee: DeepRisk.ai, LLCInventors: Chaitanya Nandkishore Vaidya, Mathew Robert Black, Alvin Babu John
-
Patent number: 11514042Abstract: 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: GrantFiled: June 3, 2021Date of Patent: November 29, 2022Assignee: SAP SEInventors: Dan Bi Park, Jin Uk Bae, Jane Jung Lee, Yoseob Kim
-
Patent number: 11388260Abstract: 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: GrantFiled: September 12, 2019Date of Patent: July 12, 2022Assignee: CARMEL HAIFA UNIVERSITY ECONOMIC CORPORATION LTD.Inventors: Tsvi Kuflik, Yevgeni Mumblat, Eyal Dim
-
Patent number: 11100278Abstract: 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: GrantFiled: July 28, 2016Date of Patent: August 24, 2021Assignee: Ivanti, Inc.Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
-
Patent number: 10891425Abstract: 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: GrantFiled: July 28, 2016Date of Patent: January 12, 2021Assignee: Ivanti, Inc.Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
-
Patent number: 10872198Abstract: 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: GrantFiled: September 27, 2018Date of Patent: December 22, 2020Assignee: salesforce.com, inc.Inventors: Michael Wang, Enzhen Huang, David Ly-Gagnon, Benjamin Snyder, Gautam Vasudev
-
Patent number: 10866935Abstract: 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: GrantFiled: August 18, 2017Date of Patent: December 15, 2020Inventor: Benjamin J. Chung
-
Patent number: 10536546Abstract: 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: GrantFiled: July 20, 2012Date of Patent: January 14, 2020Assignee: SAGEMCOM ENERGY & TELECOM SASInventor: Franck Harnay
-
Patent number: 10482161Abstract: 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: GrantFiled: October 27, 2015Date of Patent: November 19, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
-
Patent number: 10460005Abstract: 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: GrantFiled: November 18, 2014Date of Patent: October 29, 2019Assignee: SAP SEInventor: Martin Schaus
-
Patent number: 10348702Abstract: 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: GrantFiled: November 16, 2016Date of Patent: July 9, 2019Assignee: Amazon Technologies, Inc.Inventors: Manivannan Sundaram, Ananth Vaidyanathan, Junyin Wu, Sivaprasad Venkata Padisetty
-
Patent number: 10332132Abstract: 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: GrantFiled: December 4, 2017Date of Patent: June 25, 2019Assignee: mBLAST, Inc.Inventors: Daniel D. Briere, Paul W. Pritchard
-
Patent number: 10296567Abstract: 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: GrantFiled: September 1, 2017Date of Patent: May 21, 2019Assignee: Akamai Technologies, Inc.Inventors: Guy Podjarny, Christopher R. Dumoulin
-
Patent number: 10229222Abstract: 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: GrantFiled: March 3, 2014Date of Patent: March 12, 2019Assignee: GreyHeller, LLCInventors: Larry Grey, Chris Heller
-
Patent number: 10089289Abstract: 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: GrantFiled: February 23, 2016Date of Patent: October 2, 2018Assignee: Palantir Technologies Inc.Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
-
Patent number: 10042938Abstract: 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: GrantFiled: August 26, 2014Date of Patent: August 7, 2018Assignee: SONY CORPORATIONInventors: Tomoaki Takemura, Shinya Masunaga, Yukihiro Isono, Koji Fujita, Masato Kawada, Sadatsugu Hashimoto, Kenichi Ikenaga
-
Patent number: 9967138Abstract: 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: GrantFiled: September 22, 2014Date of Patent: May 8, 2018Assignee: Unify GmbH & Co. KGInventor: Thomas Lederer
-
Patent number: 9910834Abstract: 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: GrantFiled: January 29, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: John Kurian, Jithesh Moothoor, Amith Nagabhushan, Hariharan N. Venkitachalam
-
Patent number: 9851953Abstract: 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: GrantFiled: June 21, 2016Date of Patent: December 26, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Christian David Straub, Michael William McGrath, Daniel Nyoung Kim
-
Patent number: 9836546Abstract: 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: GrantFiled: April 28, 2017Date of Patent: December 5, 2017Assignee: MBLAST, INC.Inventors: Daniel D. Briere, Paul W. Pritchard
-
Patent number: 9838479Abstract: 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: GrantFiled: April 28, 2017Date of Patent: December 5, 2017Assignee: MBLAST, INC.Inventors: Daniel D. Briere, Paul W. Pritchard
-
Patent number: 9830399Abstract: 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: GrantFiled: December 30, 2014Date of Patent: November 28, 2017Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Robert Kieffer
-
Patent number: 9781212Abstract: 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: GrantFiled: November 3, 2016Date of Patent: October 3, 2017Assignee: mBLAST, Inc.Inventors: Daniel D. Briere, Paul W. Pritchard
-
Patent number: 9760553Abstract: 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: GrantFiled: August 15, 2007Date of Patent: September 12, 2017Assignee: Fair Isaac CorporationInventor: Robert Hecht-Nielsen
-
Patent number: 9753697Abstract: 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: GrantFiled: March 10, 2014Date of Patent: September 5, 2017Assignee: Facebook, Inc.Inventors: Iain Andrew Russell Proctor, Minghui Yang, Haiping Zhao
-
Patent number: 9619447Abstract: 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: GrantFiled: July 16, 2014Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: John Kurian, Jithesh Moothoor, Amith Nagabhushan, Hariharan N. Venkitachalam
-
Patent number: 9535683Abstract: 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: GrantFiled: September 19, 2014Date of Patent: January 3, 2017Assignee: AT&T Mobility II LLCInventors: John Lewis, James Payne
-
Patent number: 9519911Abstract: 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: GrantFiled: June 28, 2016Date of Patent: December 13, 2016Assignee: mBLAST, Inc.Inventors: Daniel D. Briere, Paul W. Pritchard
-
Patent number: 9451001Abstract: 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: GrantFiled: January 31, 2014Date of Patent: September 20, 2016Assignee: ART Research and Technology, L.L.C.Inventors: David Hirschfeld, Barry Fernando, Mark C. Phelps
-
Patent number: 9436445Abstract: 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: GrantFiled: June 23, 2014Date of Patent: September 6, 2016Assignee: VMware, Inc.Inventors: Jialiang Wang, Komal Nitin Mangtani, Sesh Jalagam
-
Patent number: 9251265Abstract: 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: GrantFiled: May 21, 2015Date of Patent: February 2, 2016Assignee: mBLAST, Inc.Inventors: Daniel D. Briere, Paul W. Pritchard
-
Patent number: 9043228Abstract: 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: GrantFiled: August 19, 2013Date of Patent: May 26, 2015Assignee: DDR HOLDINGS, LLCInventors: D Delano Ross, Jr., Daniel D Ross, Joseph R Michaels, William R May, Richard A Anderson
-
Patent number: 8990904Abstract: 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: GrantFiled: June 29, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
-
Patent number: 8984598Abstract: 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: GrantFiled: June 27, 2012Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
-
Patent number: 8874692Abstract: 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: GrantFiled: March 27, 2006Date of Patent: October 28, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Barbara Laing, Aleksey Ivanov, Robert Leighty, Alice Taylor, Carey J. Joseph
-
Patent number: 8867052Abstract: 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: GrantFiled: June 28, 2012Date of Patent: October 21, 2014Assignee: Brother Kogyo Kabushiki KaishaInventor: Masafumi Miyazawa
-
Patent number: 8819815Abstract: 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: GrantFiled: October 16, 2007Date of Patent: August 26, 2014Assignee: JPMorgan Chase Bank, N.A.Inventors: Sih Lee, Adrian Kunzle
-
Patent number: 8504436Abstract: 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: GrantFiled: March 29, 2012Date of Patent: August 6, 2013Assignee: CBS Interactive Inc.Inventors: Robyn Battle, David Bricker, Alexander Henry, Karen Badenfort, Sailesh Gurnani, Karen Swanson, Jennifer Fong
-
Patent number: 8352680Abstract: 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: GrantFiled: September 9, 2011Date of Patent: January 8, 2013Assignee: Open Text S.A.Inventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
-
Patent number: 8244708Abstract: 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: GrantFiled: September 6, 2011Date of Patent: August 14, 2012Inventor: John Nagle
-
Patent number: 8214350Abstract: 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: GrantFiled: January 2, 2009Date of Patent: July 3, 2012Assignee: Google Inc.Inventors: Dawn Chamberlain, Gurmeet Singh Manku, Barbara Stanley
-
Patent number: 8078802Abstract: 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: GrantFiled: April 19, 2010Date of Patent: December 13, 2011Assignee: Vignette Software LLCInventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
-
Publication number: 20110258041Abstract: 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: ApplicationFiled: April 18, 2011Publication date: October 20, 2011Applicant: LifeStreet CorporationInventors: Serge Ioffe, Aleksey Studnev
-
Patent number: 7908346Abstract: 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: GrantFiled: April 20, 2009Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: James R. Boykin, Christopher A. Peters