Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
-
Patent number: 8990710Abstract: In one aspect, the subject disclosure can be embodied in a method for building desktop applications using a web browser platform is provided. A content type and a location of a web application is determined based on input from a user via an input field. Application data for the web application is retrieved based on the determined content type and location of the web application. Parameters for a browser platform application to be generated for the web application are identified, and the browser platform application is generated based on the retrieved application data and the identified parameters.Type: GrantFiled: August 30, 2012Date of Patent: March 24, 2015Assignee: Google Inc.Inventors: Craig Warner, Luke Greenley Stone, Alex Knowles
-
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: 8990711Abstract: Methods and devices for minimizing and maximizing displayed output associated with applications are provided. More particularly, an application presented as two or more pages in a portrait mode can be minimized to present one of the two or more pages following a minimization operation. The page that continues to be displayed can comprise a primary or preferred page, while the page that is dismissed can comprise a secondary or ancillary page. With respect to a maximization operation received with respect to a page of an application results in the display of an additional page associated with that application. Maximization can include controlling the respective screens on which first and second pages of the maximized application are displayed.Type: GrantFiled: February 6, 2012Date of Patent: March 24, 2015Assignee: Z124Inventors: Sanjiv Sirpal, Mohammed Selim
-
Publication number: 20150082206Abstract: Methods and apparatus to identify pop-up/pop-under windows in a browser are disclosed. An example method includes identifying web page load events corresponding to a user action on a monitored device, identifying at least one of a life span or a page load history of a first browser window, and determining that the first browser window is secondary browser window based on at least one of the life span or the page load history.Type: ApplicationFiled: September 19, 2013Publication date: March 19, 2015Inventor: Bin Lay Low
-
Patent number: 8984415Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.Type: GrantFiled: March 26, 2014Date of Patent: March 17, 2015Assignee: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
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
-
Publication number: 20150074561Abstract: A computing device implementing a browser application with an add-on toolbar may provide for customization of the visual appearance of the toolbar. The device may receive a configuration file describing a visual appearance of the toolbar. The configuration file may be stored locally at the client device. The configuration file may be validated to verify that the configuration file is a valid file for changing the visual appearance of the toolbar; and the configuration may be update the visual appearance of the toolbar to correspond to the visual appearance described by the configuration file. In another possible implementation, a theme for a graphical element of a web page may be distributed as a configuration file that can be distributed as a link that can be placed within the link to used to reference the web page.Type: ApplicationFiled: May 7, 2010Publication date: March 12, 2015Applicant: GOOGLE INC.Inventor: Xin ZHOU
-
Publication number: 20150074562Abstract: A method in a data processing system and apparatus for organizing files or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files or web pages. The electronic files or web pages are organized as a function of the metalabels into the hierarchical file structures.Type: ApplicationFiled: September 17, 2014Publication date: March 12, 2015Applicant: Illinois Institute of TechnologyInventors: Ophir Frieder, Sanjiv Kapoor
-
Publication number: 20150074563Abstract: The invention provides methods and devices that address problems encountered when attempting to accurately reconstruct visual stimuli being displayed to a user as they interact with online-content, typically through a browser interface. In one embodiment, the invention provides for the browser to maintain a record of selected technical parameters and relevant data that may impact the manner in which online-content is being displayed to the user, taking into consideration the current context in which the browser is being operated. In another embodiment, the invention is a device for recording events as reported from a browser interface. The events are recorded in a selected format and syntax to form a primary index of events and related outcomes which comprise the users interface experience. In operation, the devices detect events as detected at the browser interface. Next, the devices identify, categorize, and filter detected events as to their relevance to the visual stimuli being presented to the user.Type: ApplicationFiled: November 10, 2014Publication date: March 12, 2015Inventors: Kenneth H. Crain, William K. Vanover
-
Patent number: 8977954Abstract: The present disclosure relates to a method and system for providing an HTML-based application capable of controlling web actions and clients. The system includes an HTML skin-generating module to generate an HTML skin that includes instructions corresponding to business logic, and a script to control a skin according to the business logic. The system also includes an application drive file-generating module to generate an application drive file to interoperate with the HTML skin to execute the business logic.Type: GrantFiled: January 29, 2010Date of Patent: March 10, 2015Assignee: NHN Entertainment CorporationInventor: Woo Sung Cho
-
Publication number: 20150067547Abstract: Embodiments provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In an embodiment, a server component of a web application can receive a notification that an application page in a first window has been unloaded. In response, the server component can associate the first window with an expiration time and add the first window to an expiration list of windows that are potentially inactive. If a request is received by the server component from the first window while the first window is in the expiration list, the server component can identify the first window as active and remove it from the list. If a request is received by the server component from a second window after the expiration time associated with the first window, the server component can identify the first window as inactive and free all resources for the first window.Type: ApplicationFiled: November 11, 2014Publication date: March 5, 2015Inventors: Blake Sullivan, Yuan Gao, Hongbing Wang
-
Publication number: 20150067546Abstract: According to one embodiment, an electronic apparatus includes a processor. The processor is configured to designate, in accordance with a first operation for specifying a first region on first information displayed on a screen, the first region as a first selection region. The processor is configured to designate, in accordance with a second operation for specifying a second region in the first region, a region in the first region except the second region as a second selection region.Type: ApplicationFiled: February 27, 2014Publication date: March 5, 2015Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Eita Shuto
-
Patent number: 8972240Abstract: An “Interactive Word Lattice” provides a user interface for interacting with and selecting user-modifiable paths through a lattice-based representation of alternative suggested text segments in response to a user's text segment input, such as phrases, sentences, paragraphs, entire documents, etc. More specifically, the user input is provided to a trained paraphrase generation model that returns a plurality of alternative text segments having the same or similar meaning as the original user input. An interactive graphical lattice-based representation of the alternative text segments is then presented to the user. One or more words of each alternative text segment represents a “node” of the lattice, while each connection between nodes represents a lattice “edge. Both nodes and edges are user modifiable. Each possible path through the lattice corresponds to a different alternative text segment. Users select a path through the lattice to select an alternative text to the original input.Type: GrantFiled: August 18, 2011Date of Patent: March 3, 2015Assignee: Microsoft CorporationInventors: Christopher John Brockett, William Brennan Dolan
-
Patent number: 8972880Abstract: A tagging structure is used in web pages to identify content in such web pages that can be dragged and dropped into a wireless device when such web pages are rendered as a component of a web page served by a media management service.Type: GrantFiled: March 4, 2009Date of Patent: March 3, 2015Assignee: Pendragon Wireless LLCInventors: Daniel J. Lin, Christopher K. Hess, Robert J. Morgan
-
Patent number: 8972871Abstract: A graphical object is rendered to a pixel buffer, such that a software application executing on a computing device displays the contents of the pixel buffer via a user interface. An invisible element is created and positioned under the cursor in response to detecting that the cursor is positioned over the feature being displayed via the user interface. The software application automatically repositions the invisible element in accordance with a movement of the cursor. A change in the position of the invisible element is determined, and the graphical object is repositioned within the pixel buffer in accordance with the change in the position of the invisible element.Type: GrantFiled: April 11, 2013Date of Patent: March 3, 2015Assignee: Google Inc.Inventors: Susannah Alice Raub, Enoch Chee-Lok Lau
-
Patent number: 8972486Abstract: A terminal apparatus includes a communication unit, a storage unit, and a controller. The communication unit is capable of communicating with a web server and receives information of a web page from the web server. The controller displays the web page in a window displayed on a display unit, generates an image of the web page before a change each time the web page is changed to a different web page, associates the generated image with a change history of the web page to store the generated image in the storage unit, and reads the image corresponding to the change history from the storage unit based on an instruction made by a user to display the image, to display the image on the display unit.Type: GrantFiled: March 23, 2011Date of Patent: March 3, 2015Assignee: Sony CorporationInventor: Tsuyoshi Ishikawa
-
Patent number: 8970856Abstract: An image forming apparatus is described. Selecting a function desired by a user from among functions provided in the apparatus is provided to improve operability as well as eliminating erroneous copy. In the image forming apparatus, an operation unit includes a display panel for displaying a function selecting portion. An operation unit side control portion, as the function selecting portion, has a first function selecting portion in which selectable function items are displayed corresponding to an operation mode and a second function selecting portion in which other function items which are selectable at the same time. The first function selecting portion and the second function selecting portion are displayed at the same time on the display panel, so that functions of the first function selecting portion and functions of the second function selecting portion are selectable at the same time.Type: GrantFiled: October 17, 2011Date of Patent: March 3, 2015Assignee: Sharp Kabushiki KaishaInventors: Shinsaku Tohki, Makoto Okumura
-
Patent number: 8972966Abstract: Systems, methods and products directed toward facilitating firmware updates in a hybrid computing environment. One aspect includes providing a primary operating environment and a secondary operating environment in an information handling device; downloading one or more firmware update packages appropriate for the secondary operating environment to the primary operating environment; and executing a firmware update tool from the primary operating environment, the firmware update tool being configured to install the one or more firmware update packages on the secondary operating environment. Other embodiments are described herein.Type: GrantFiled: January 5, 2012Date of Patent: March 3, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Scott E. Kelso, Jian Li, Steven R. Perrin, Matthew P. Roper, Bradley P. Strazisar, Jianbang Zhang
-
Patent number: 8966127Abstract: In response to a computerized device connecting to a printing device, methods herein create a shortcut on the computerized device when mapping to the printing device. The shortcut comprises a link to device documentation specific to the printing device. After such a link is created, in response to the user activating the shortcut on the computerized device, the methods herein link to the device documentation to cause the device documentation to appear on the graphic user interface of the user's computerized device.Type: GrantFiled: September 7, 2007Date of Patent: February 24, 2015Assignee: Xerox CorporationInventor: Malcolm Moodie
-
Patent number: 8966440Abstract: Methods and systems are provided for creating custom applications that integrate custom objects in a multi-tenant system. One exemplary method for creating a custom application involves an application server providing a graphical user interface on a client device. The graphical user interface includes a graphical user interface element for receiving an input value for an attribute of the custom application, wherein the application server generates the custom application having the attribute equal to the input value indicated by the graphical user interface element to a client device.Type: GrantFiled: April 12, 2012Date of Patent: February 24, 2015Assignee: salesforce.com, inc.Inventors: Jamie No, Daniel Jacob Donovan, Evan Michael Moses, Mary Kathryn Scotton, Michelle Cheng Jowitt
-
Patent number: 8966376Abstract: Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.Type: GrantFiled: December 10, 2010Date of Patent: February 24, 2015Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20150052459Abstract: Systems and methods are disclosed herein to a method for presenting a user interface comprising: receiving data from a host computer system describing a web-based user interface, wherein the data describing the web-based user interface includes information describing a hierarchical navigation tree and shortcut menu commands associated with each of the navigation elements; presenting the web-based user interface including the hierarchical navigation tree, the navigation elements, and shortcut buttons, wherein each shortcut button corresponds to and is adjacent to the one of the navigation elements; receiving a first selection from a user activating one of the shortcut buttons; displaying a shortcut menu comprising the shortcut menu commands associated with a navigation element corresponding to the selected shortcut button; receiving a second selection from the user, and transmitting a request to the host computer to perform a command.Type: ApplicationFiled: November 21, 2013Publication date: February 19, 2015Applicant: Unisys CorporationInventor: Rinu Sunil
-
Patent number: 8959449Abstract: Variables incorporated into a hypertext markup language document enable location of hypertext elements. Once the variable is located, the information contained within the identified hypertext element may be used in other applications. The information may be received, as a recognized input, by the application.Type: GrantFiled: July 16, 2012Date of Patent: February 17, 2015Assignee: Intel CorporationInventor: Oleg B. Rashkovskiy
-
Publication number: 20150046562Abstract: The invention relates to enabling one or more users or applications to orchestrate, through direct or indirect communications between Web browser instances, the operation of multiple of the Web browser instances, and/or pages of the same Web browser instance, thereby enhancing user experience and functionality. The invention thus provides for interacting with a computer generated webpage. In a particular embodiment, the method defines a centrally managed target set account on a target set server, and logging-in to the target set account from each device to be included the target set. An entry is created for each such logged-in device and each entry includes at least an identifier for each device and connection information for each device. Using the target set server, the information stored in the entries in the target set can be enabled as interactive displays on each of the devices identified in the target set entries.Type: ApplicationFiled: May 21, 2014Publication date: February 12, 2015Inventor: Peter B. Malcolm
-
Publication number: 20150046848Abstract: Methods and systems of navigating between a mobile application and a mobile browser are described. In some embodiments, it is determined that an action has been performed within a mobile application on a mobile device to launch a mobile browser on the mobile device. An identifier for the mobile application is then registered with an operating system of the mobile device, and a navigation element of the mobile browser is associated with the registered identifier. The mobile application can then be re-launched in response to receiving an indication of a selection of the navigation element within the mobile browser. In some embodiments, the identifier is a uniform resource identifier (URI). In some embodiments, associating the navigation element of the mobile browser with the registered identifier comprises modifying a browser history of the mobile browser. In some embodiments, the navigation element is a selectable back button.Type: ApplicationFiled: February 28, 2014Publication date: February 12, 2015Applicant: Linkedln CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20150046843Abstract: Methods and systems of controlling the actions of a mobile browser to accommodate situations where a mobile application corresponding to a selected link is installed, as well as not installed, on a mobile device are described. In some embodiments, a selectable link associated with a mobile application is displayed within a mobile resource on a mobile device. A user selection of the selectable link is received. Content associated with the selectable link is displayed on the mobile device in response to receiving the user selection. If the mobile application is installed on the mobile device, then mobile application content associated with the mobile application is caused to be displayed within the mobile application on the mobile device. If the mobile application is not installed on the mobile device, then mobile browser content associated with the mobile application is caused to be displayed within the mobile browser.Type: ApplicationFiled: February 28, 2014Publication date: February 12, 2015Applicant: Linkedln CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20150046849Abstract: A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.Type: ApplicationFiled: March 11, 2014Publication date: February 12, 2015Applicant: Apple Inc.Inventors: Scott FORSTALL, Gregory N. CHRISTIE, Stephen O. LEMAY, Imran CHAUDHRI, Richard WILLIAMSON, Chris BLUMENBERG, Marcel VAN OS, Andre M.J. BOULE
-
Patent number: 8954867Abstract: A scraper system comprises a first scraper including a scraper manager for determining when to initiate content capture from a first website, the first website including content containing at least one end-user opinion corresponding to a category of interest; a navigation engine coupled to the scraper manager for navigating to the first website; a content capture engine coupled to the navigation engine for capturing the content on the first website; and a scraper database manager coupled to the content capture engine for controlling the storage of the captured content.Type: GrantFiled: February 26, 2008Date of Patent: February 10, 2015Assignee: Biz360 Inc.Inventors: Faisal Mushtaq, Gavin Das, Adnan Mohsin Habib
-
Patent number: 8954524Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The prediction operation may use a current location of a computing device to identify a set of browsing habits associated with that location. The browsing habits may be used to identify a most likely navigation event for prerendering. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.Type: GrantFiled: March 14, 2012Date of Patent: February 10, 2015Assignee: Google Inc.Inventor: Dominic Hamon
-
Patent number: 8954868Abstract: According to various exemplary embodiments, it is determined that a particular user is associated with a particular member segment of a networking website. Further, a task prioritization list associated with the particular member segment is accessed. The task prioritization list may include a prioritized list of profile update tasks associated with successful user profile pages of the particular member segment. Moreover, a prompt is displayed inviting the particular user to update the particular user profile page based on the task prioritization list (e.g., by referring to the member segment and at least one of the tasks in the task prioritization list).Type: GrantFiled: November 9, 2012Date of Patent: February 10, 2015Assignee: LinkedIn CorporationInventors: Erran Berger, Elliot Shmukler, Aaron Bronzan, Luke Liu, Aleksandr Movsesyan, Amy Parnell, Andrew Lottman, Avery Randolph Moon
-
Publication number: 20150040038Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.Type: ApplicationFiled: October 20, 2014Publication date: February 5, 2015Inventor: William R. Softky
-
Patent number: 8949216Abstract: A computer receives a search request, wherein the search request contains one or more parameters that allow a search to be performed. Responsive to the search request, the computer identifies a plurality of web pages connected by a plurality of links. The computer determines the number of links in the longest path that connects at least a portion of the plurality of web pages, wherein the longest path includes a sequence of at least two web pages of the plurality of web pages connected by a link of the plurality of links. The computer determines the number of links included in a web page of the plurality of web pages.Type: GrantFiled: December 7, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Patent number: 8949709Abstract: A web client is controlled to actively ignore scripts in certain portions of a web document using control instructions in the form of a special pair of markup language “tags.” A tag pair of this type is defined by a first tag, and a second tag paired with the first tag to form the tag pair. Each of the first and second tags includes a same identifier, and the tag pair is adapted to be recognized by a browser interpreter to instruct the web client to ignore given information located with the tag pair. Thus, when a web document is received by a web client, it is parsed (by the interpreter) in the usual manner. Upon determining that the tag pair is present, the browser bypasses (ignores) given information (typically, a script) located with the tag pair. Bypassing the script reduces the possibility that the script can be used for malicious purposes, such as an XSS attack.Type: GrantFiled: October 26, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Jason M. Wicker, Ryan R. Wilson
-
Patent number: 8949726Abstract: Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.Type: GrantFiled: December 10, 2010Date of Patent: February 3, 2015Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20150033156Abstract: Opportunistic display of content in a transiently available display area is disclosed. In various embodiments, an indication to display content in a display area made available in connection with an operation to update a primary application content is received. Content other than primary application content is obtained for and displayed in the display area.Type: ApplicationFiled: July 22, 2014Publication date: January 29, 2015Inventor: Benoit Marchant
-
Patent number: 8941856Abstract: An image processing apparatus includes a target determining portion to determine process target data, an image processing control portion that stores processed data obtained by image-processing the process target data when the process target data can be stored upon acceptance of an execution operation, a history storing portion that stores history information including processing identification information of the image processing when the process target data cannot be stored, and a page generating portion that generates a page including a command linked to the process target data. The target determining portion determines designated data as the process target data upon acceptance of a data designating operation, and determines processed data as the process target data after the process target data is image-processed. When history information is stored, the page generating portion generates the page further including an image processing command to perform the image processing on the process target data.Type: GrantFiled: March 13, 2013Date of Patent: January 27, 2015Assignee: Konica Minolta Business Technologies, Inc.Inventor: Yousuke Kozaki
-
Patent number: 8941719Abstract: According to one embodiment, an electronic apparatus, which is capable of setting areas in a screen in either a 3D mode or a 2D mode, includes a 3D video display module, a candidate area calculation module, a 2D area determination module, and a 2D video display module. The 3D video display module displays 3D video on a 3D area in the 3D mode. The candidate area calculation module calculates, upon receiving a request for displaying 2D video, a first candidate area for displaying the 2D video, based on a position of the 3D area. The 2D area determination module determines the first candidate area to be a 2D area for displaying the 2D video if the first candidate area falls within the screen and is in the 3D mode. The 2D video display module displays the 2D video on the 2D area set in the 2D mode.Type: GrantFiled: February 16, 2012Date of Patent: January 27, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Shunsuke Takayama, Yuuichiro Aso, Miku Hamada
-
Patent number: 8943415Abstract: Controlling access to location information by entities hosted by an execution extension environment. After receiving a request from the entity for location information associated with a computing device, access rights of the entity for the requested location information are accessed. A request is sent to another computing device to determine whether to authorize access by the entity to the requested location information. Based on a response from the other computing device, access to the requested location information is enabled.Type: GrantFiled: January 8, 2010Date of Patent: January 27, 2015Assignee: Microsoft CorporationInventor: Aaron George Meola
-
Publication number: 20150026606Abstract: An apparatus and method for accessing and controlling data has a computer coupled to a display screen and to a source of a plurality of data items. The computer is programmed with a program having a graphical user interface that displays symbols on the display screen that represent the data items. The symbols may be displayed and colored in groups based upon the similarity of content of the data that the symbols represent. The content may also generate labels for the symbols. Lines extending between symbols graphically indicate the relatedness of the data that the symbols represent and the size of symbols may indicate the calculated relevance to user interests.Type: ApplicationFiled: July 18, 2014Publication date: January 22, 2015Inventors: Cameron Wesley Hill, Kevin Michael Barresi, Mukundan Iyengar
-
Publication number: 20150026224Abstract: According to one embodiment, an electronic device includes a processor and a display processor. The processor is configured to store, in a storage, first information and second information. The first information regards a plurality of web pages viewed in a process of reaching a first web page. The second information regards a first clip corresponding to an area specified in the first web page. The display processor is configured to execute a process for displaying a plurality of clips comprising the first clip, and to execute, if the first clip is selected by a user, a process for displaying the plurality of web pages viewed in the process of reaching the first web page.Type: ApplicationFiled: April 18, 2014Publication date: January 22, 2015Applicant: Kabushiki Kaisha ToshibaInventors: Sachie Yokoyama, Eita Shuto
-
Patent number: 8938683Abstract: In various example embodiments, systems and methods for providing visual state comparisons is provided. In example embodiments, parameters are received from a user device of a user. The parameters indicate different browser/operating system combinations for a visual comparison of screenshots of a state for the different browser/operating system combinations. Based on the different browser/operating system combinations indicated by the parameters, the screenshots along with corresponding metadata for each indicated browser/operating system combination are retrieved. A user interface that visually compares at least two retrieved screenshots is provided to the user device. The user interface includes a display of the corresponding metadata for the at least two retrieved screenshots.Type: GrantFiled: September 11, 2012Date of Patent: January 20, 2015Assignee: eBay Inc.Inventor: Keith Bentrup
-
Patent number: 8938530Abstract: Identifying of dynamic content in HTTP responses includes comparing responses to HTTP requests, identifying portions of the responses that are different as dynamic content, and creating a template that designates the dynamic content.Type: GrantFiled: February 4, 2009Date of Patent: January 20, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: William Matthew Hoffman
-
Patent number: 8938491Abstract: A system and method for secure binding of client calls and server functions is disclosed herein. On a server-side, the present invention alters the proxy codes of client-side JavaScript code of a Web-page. The present invention alters the name of each of the proxy codes at a predetermined time generate altered proxy codes.Type: GrantFiled: December 2, 2008Date of Patent: January 20, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Publication number: 20150020005Abstract: A communication device and method for selectively accessing remote sources of information and services on the Web through a communication network.Type: ApplicationFiled: September 9, 2014Publication date: January 15, 2015Inventor: Ferid ALLANI
-
Publication number: 20150020004Abstract: A system and method for creating a web page or web site including dynamically-generating content, such as a forum, using a framing layout and a series of modules arrangeable within. An interface allows the selection and placement of modules of various types in a simulation of a web page, and configuration data for each module may be set. A layout, or plurality of possible layouts, defines sections into which the modules may be placed. Pages may be organized in a hierarchy such that features of a template page are applied to any page underneath it in the hierarchy. The interface or other component of the system may further allow for the development of additional modules and layouts to be added to the available selection.Type: ApplicationFiled: July 10, 2014Publication date: January 15, 2015Applicant: INTERNET BRANDS, INC.Inventors: Joseph A. Rosenblum, Kevin Sours, Neal Sainani, Alan Chiu, Fabian Schonholz
-
Patent number: 8935622Abstract: An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data.Type: GrantFiled: March 6, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
-
Patent number: 8935621Abstract: Systems and methods are provided for selecting components to include in portions of a displayable file. Selecting the components may include determining an order of the components for each portion of the displayable file. The components' order for a given portion may be based on a score for each component, where a component's score is based on an estimated value and standard error associated with the component. The component to include in each portion of the displayable file may be selected based at least in part on the determined component order for each portion and a predetermined priority of each portion.Type: GrantFiled: May 18, 2010Date of Patent: January 13, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett E. Lounsbury, Samuel A. Minter, Vishal M. Shanbhag, Jeffrey B. Slosberg, Michal M. Brye, Daniel B. Lloyd, Joseph Steven Mate, Tri M. Cao, Stephen B. Ivie
-
Patent number: 8935623Abstract: A method of generating an application programming interface (API) for an electronic circuit. A graphical user interface is displayed through which a user can initiate generation of the API. A component is selected from a plurality of components for placement in said electronic circuit. The component represents an implementable function in the electronic circuit. The component is configured using the graphical user interface. The data pertaining to the selected component and the configuration of the component is stored. The graphical user interface is utilized to access the stored data. The interface is initiated to invoke a processing of said data which causes a generation of the application programming interface. The application interface is for controlling the function of the component in said electronic circuit.Type: GrantFiled: August 5, 2011Date of Patent: January 13, 2015Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Matthew A. Pleis
-
Patent number: 8935614Abstract: A method, computer readable medium and apparatus for providing control of social networking sites are disclosed. For example, the method establishes an owner profile, receives a request from a third party user to post information on a social networking site associated with an owner, determines if the request should be granted in accordance with the owner profile and posts the information on the social networking site associated with the owner if the request is granted.Type: GrantFiled: December 8, 2009Date of Patent: January 13, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Joseph Anderson Alfred, Joseph M. Sommer
-
Patent number: 8935620Abstract: Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically loaded and unloaded, or otherwise managed, based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI.Type: GrantFiled: March 20, 2008Date of Patent: January 13, 2015Assignee: Amazon Technologies, Inc.Inventors: Daniel P. Cox, Jeffrey M. Scherpelz, Kevin Janhuan Lee, Peter V. Commons