Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
-
Patent number: 11574373Abstract: A real estate virtual showing management system manages virtual showings of listings. The system enables all parties to view the listing virtually. It does not allow a buyer to be visible to the seller side. It also does not allow a seller to be visible to the buyer side. Both the buyer and seller sides form independent confidential communication channels during the virtual showing while the agents are visible to all parties. The system further allows the listing agent to seek real-time feedback from the showing agent during the live virtual showing. In addition, the system provides confidential audio communication for the buyer side and the seller side independently. The system allows the parties to mute and unmute media from another party. The system also can auto-tag a property feature while it is being shown. The system further allows the listing agent to seek the buyer's engagement measurement data.Type: GrantFiled: April 20, 2020Date of Patent: February 7, 2023Assignee: MFTB Holdco, Inc.Inventors: Scott E Woodard, Michael P Caputo, Gregory Joseph Doerr
-
Patent number: 11562415Abstract: Systems and methods for color coordination for scanned products are provided. A kiosk has an input device, a display device, and an optical code reader. The kiosk has access to a product/color database. The kiosk is configured to receive an identification code scanned by the optical code reader, determine a flooring product associated with the identification code, determine at least one coordinating color for the flooring product based on the product/color database, display a simulated environment including a sample room having at least one selectable surface, display on the display device the at least one coordinating color, receive with the input device a selected color, receive with the input device a selected surface from the sample room, and display on the display device the simulated environment showing the sample room with the flooring product and with the selected color on the selected surface of the sample room.Type: GrantFiled: July 9, 2021Date of Patent: January 24, 2023Assignee: Behr Process CorporationInventors: Damien Reynolds, Douglas Milsom, Cecelia Wren
-
Patent number: 11544049Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, and a virtualized file server backup system configured to identify backup data, wherein the backup data comprises data stored on the virtual disks and VFS configuration information, and the first data is identified in accordance with a backup policy, send the backup data to one or more remote sites for storage, and, in response to detection of changes in the backup data, send the changes to the remote sites in accordance with a replication policy. The backup data may be identified based on a protection domain associated with the backup policy. The data stored on the VFS may include one or more storage objects. The storage objects may include shares, groups of shares, files, or directories.Type: GrantFiled: February 1, 2017Date of Patent: January 3, 2023Assignee: Nutanix, Inc.Inventors: Anil Kumar Gopalapura Venkatesh, Richard James Sharpe, Durga Mahesh Arikatla, Kalpesh Ashok Bafna, Devyani Suryakant Kanada
-
Patent number: 11537495Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving in-session user activity entered into an initial graphical user interface (GUI) from a user electronic device of a user; selectively aggregating the in-session user activity of the user with historical activity data of the user; predicting one or more intents of the user by inputting the in-session user activity of the user and the historical activity data of the user into a first set of predictive algorithms; post-processing the one or more intents; and coordinating displaying an altered GUI based on the one or more intents, as filtered. Other embodiments are disclosed herein.Type: GrantFiled: January 31, 2021Date of Patent: December 27, 2022Assignee: WALMART APOLLO, LLCInventors: Jiwen You, Sinduja Subramaniam, Aleksandra Cerekovic, Evren Korpeoglu, Kannan Achan
-
Patent number: 11514130Abstract: Systems, methods, and devices enable the display of native and web components of application. Devices are capable of identifying at least one native component and a plurality of web components that includes a first web component and a second web component, wherein the at least one native component and the plurality of web components are configured to be displayed on a user interface screen. Devices are also capable of generating an image of the first web component and an image of the second web component, displaying the at least one native component at a location on the user interface screen that is between the image of the first web component and the image of the second web component.Type: GrantFiled: December 14, 2020Date of Patent: November 29, 2022Assignee: salesforce.com, inc.Inventor: João Henrique Pimentel Wanderley Neves
-
Patent number: 11494443Abstract: Various embodiments of the present invention relate to an electronic device for executing a recommended application corresponding to a user input by using the user input, and an operating method thereof. An electronic device according to various embodiments of the present invention may comprise: an input module configured to receive a user input; a processor operatively connected to the input module; and a memory operatively connected to the processor, wherein the memory stores instructions that, when executed, cause the processor to: receive a first input including a query through the input module; determine a recommended application matching the query among multiple applications installed in the electronic device; output an identification message for execution of the recommended application; receive a second input corresponding to the identification message; and execute the recommended application in response to reception of the second input.Type: GrantFiled: January 31, 2019Date of Patent: November 8, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sohmin Ahn, Donggoo Kang, Para Kang, Joohee Park, Sangchul Yi, Gulji Chung, Chouljun Hwang
-
Patent number: 11481082Abstract: In a computing device executing a master tag embedded in a webpage, identifying a first subsequent tag in the webpage; identifying a second subsequent tag called by the first subsequent tag; identifying information collected by one or more of the first and second subsequent tag; identifying the location of the tag(s) embedded on the webpage in relation to the portion of the webpage currently in view by the party interacting with the webpage; controlling the order of the firing of tags in accordance with rules determined by the user for purposes of increasing the viewability of advertising and other related content; and automatic modification of the order of the firing of tags based on actions taken by the visitor to the webpage.Type: GrantFiled: February 8, 2021Date of Patent: October 25, 2022Assignee: OpenX Technologies, Inc.Inventors: Joseph Galarneau, Ihab Rimawi, Joseph Titlebaum, Kyrylo Myrnenko, Cezar Pokorski
-
Patent number: 11455178Abstract: An electronic device includes a user interface; at least one processor operably coupled to the user interface; and a memory operably coupled to the at least one processor, wherein memory is configured to store instructions that, when executed, cause the at least one processor to determine, when the electronic device is in a first state, whether or not a first condition is satisfied; perform a first action of changing a state of the electronic device from the first state to a second state if the first condition is satisfied; receive, through the user interface, a user input of changing the state of the electronic device from the second state to a third state; change the state of the electronic device from the second state to the third state at least partially based on the received user input; and maintain the third state even if the first condition is not satisfied in the third state.Type: GrantFiled: February 18, 2020Date of Patent: September 27, 2022Inventors: Songgeun Kim, Sangheon Kim, Kyuchul Kong, Yongkwon Kim, Donggil Son, Yunjeong Choi, Jongwu Baek
-
Patent number: 11442599Abstract: An integrated approach is provided to running web applications with various compatibilities that do not require third-party extensions or sacrifice user experience. When a page of an application incompatible with a first browser is to be executed, an instance of a second browser with which the page is compatible is separately invoked and/or executed without opening a window for that second browser. Instead, the second browser opens a page within the window of the first browser. Moreover, rendering and/or contextual information for a page opened via the second browser is provided to the first browser. Such information is utilized by the first browser to provide a visual experience to the user in which the web page is being hosted by the first browser, even though it is in fact being hosted by the second browser.Type: GrantFiled: September 10, 2019Date of Patent: September 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Adrian Bogdan Guta, Joshua P. H. Tseng, Stefanie K. McCallum, Navin Agarwal, Corey M. Bloodstein, Thomas W. Bolds, Venkatraman V. Kudallur, Fredric W. Pullen, III, Tony E. Schreiner, Michael J. Ens, Benjamin J. Bamesberger, Ning Zhong, Alex Glover, Andrew M. Lake, Clifton J. Hebert, Emily K. Andrews, Stefan F. Smolen, Todd A. Sahl, Wenming Ju, Xiaoying Huang
-
Patent number: 11423448Abstract: A method and apparatus for facilitating interactions between customers and agents are disclosed that include detecting whether a customer is present on a website related to an enterprise. The detection is performed subsequent to an initiation of an interaction with an agent by the customer. When the customer is detected to be present, an option is provided to the agent to offer co-browsing of the web site to the customer. In response to an acceptance of the offer by the customer, a co-browsing session is initiated for facilitating the co-browsing of the website. Digital content is generated based on at least one of the ongoing co-browsing session and the interaction between the customer and the agent and display of the digital content by the agent to the customer is caused. The digital content is displayed during the ongoing co-browsing session to provide assistance to the customer.Type: GrantFiled: April 26, 2019Date of Patent: August 23, 2022Assignee: [24]7.ai, IncInventors: Rajagopala Udupa, Anil Prabhu
-
Patent number: 11409833Abstract: A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage.Type: GrantFiled: April 6, 2021Date of Patent: August 9, 2022Assignee: eBay Inc.Inventor: Derek Knox
-
Patent number: 11397596Abstract: A method for controlling a pop-up window includes acquiring pop-up window configuration information that includes a pop-up window restriction condition. The method includes acquiring a pop-up window set that includes at least one pop-up window array, where each pop-up window array includes corresponding pop-up window information and a pop-up window page; acquiring a target page and traversing the pop-up window set. The target page is a page on which pop-up window control is performed, and the pop-up window page corresponding to the pop-up window array in the pop-up window set corresponds to the target page. The method includes controlling display of the pop-up window according to a relationship between the pop-up window information corresponding to the pop-up window array and the pop-up window restriction condition and matching between the pop-up window page corresponding to the pop-up window array and the target page.Type: GrantFiled: December 30, 2020Date of Patent: July 26, 2022Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTDInventor: Jialu Yin
-
Patent number: 11392752Abstract: A visualized editing method, device and apparatus are provided. The method includes: displaying an editing interface; in a page presentation state of the editing interface, displaying, on the editing interface, a structure presentation area and an edition area, wherein the structure presentation area comprises a framework structure and a hierarchy of components described with an interface presentation language, and the editing area comprises an editable attribute of each component; in response to a component selection operation, selecting a target component from the components in the framework structure and the hierarchy of the structure presentation area; and in response to an editing operation on the target component, editing logical description codes of an attribute of the target component in the edition area. Accordingly, it is possible to improve code editing efficiency.Type: GrantFiled: November 21, 2019Date of Patent: July 19, 2022Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Xuening Deng, Yi He, Yaowen Qi, Huan Tang, Lvye Ye, Yangyang Zhang, Peng Yuan
-
Patent number: 11379252Abstract: Disclosed are systems and methods for providing layouts for a remote desktop session. According to one aspect, a method comprises receiving, at a remote application server, a request from a client device to initiate a remote desktop session, extracting configuration information regarding the client device from the request, retrieving, from a database, a layout that defines one or more remote applications and configurations for the one or more remote applications executing on the remote desktop session, initiating the remote desktop session with the client device, launching the one or more remote applications defined in the layout and configuring the one or more remote applications according to the configurations.Type: GrantFiled: January 31, 2018Date of Patent: July 5, 2022Assignee: PARALLELS INTERNATIONAL GMBHInventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11368464Abstract: An online system monitors resources utilization by users connecting with the online system and detects unauthorized resource utilization. The online system collects samples of browser attributes from browsers interacting with the online system. The online system determines statistics describing the browser attributes based on the collected samples for that user. The online system receives values of browser attributes for a new request received from a user and determines a browser score indicating a likelihood that the new request was sent from a new client device different from the client devices used by the user during the time interval. If the online system determines that the score indicates that the new request was sent by the new client device, the online system takes mitigating actions to control the unauthorized resource utilization, for example, by requesting credentials for authenticating the request.Type: GrantFiled: November 28, 2019Date of Patent: June 21, 2022Assignee: salesforce.com, inc.Inventors: Ankur Gupta, Anuj Gargeya Malkapuram
-
Patent number: 11356494Abstract: A technique implements an administrative user interface of a backend service used to manage and administer on-premises resources, such as storage nodes of a cluster, within a private customer network. The backend service includes a browser configured to issue cross-origin resource sharing (CORS) requests among target storage nodes and a publicly-hosted web application on remote computing systems accessed via a public computer network (i.e., internet) that can be loaded on the browser within the customer network to manage and administer the on-prem resources on the private network. The technique involves the use of CORS over HyperText Transfer Protocol to access an origin that is not reachable via the public internet from a predetermined location of the browser, e.g., within the same customer network as the target storage nodes, particularly to facilitate management of the nodes.Type: GrantFiled: April 24, 2020Date of Patent: June 7, 2022Assignee: NetApp, Inc.Inventors: Joseph Ray Thomas, III, John Mears, Nathan Hammernik
-
Patent number: 11356740Abstract: In some embodiments, a method selects a context for a user account and selects a plurality of collections for an interface. A collection includes a set of videos. The method selects a theme from a plurality of themes for a collection in the plurality of collections based on the context. The plurality of themes apply different display formats to the collection. The method sends an identifier for the theme and information for the collection to a client device being used by the user account to indicate to the interface the theme to use to display the collection with the plurality of collections.Type: GrantFiled: May 17, 2021Date of Patent: June 7, 2022Assignee: HULU, LLCInventors: Trevor Callow, Mike Avitabile, Erika Palmer, Matthew Chun, Lena Bareket, Linda Sum, Darshana Umakanth, Dominic Hopton, Jason Wong, Yu Zhao, Heather Cho, Zachary Hinton, Josh Maldonado
-
Patent number: 11329892Abstract: It is disclosed a network node (200, 220, 300, 400, 500, 600, 80) and a method for executing an analytics task. The network node is adapted to reside in a telecommunication network, and to be supported by a distributed cloud infrastructure. The network node is adapted to execute at least one service application (202) executing a first service and at least one analytics application (204) executing at least part of a distributed analytics service, where the network node further is adapted to comprise a node policy agent (206, 226, 304, 504, 606) and a node manager (210, 230, 306, 406, 506, 608). By applying a policy restrictions on the analytics task executed on the same network node as a service application, service level agreements for the service application in a telecommunication cloud can be upheld.Type: GrantFiled: October 14, 2014Date of Patent: May 10, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Nicolas Seyvet, Jawwad Ahmed, Rickard Cöster, Andreas Johnsson, Tony Larsson, Ignacio Manuel Mulas Viela
-
Patent number: 11281364Abstract: Systems and methods described herein provide an automated workflow tool that automatically and efficiently creates an executable workflow while preventing or reducing the introduction of errors into the workflow. The tool receives a selection of a start tile. In response, the tool presents a number of selectable items to configure an action to detect that initiates execution of the start tile as the first step in the workflow. Responsive to saving a configuration of the start tile including the action, the tool determines that the configuration of the start tile instructs the tool to add a second tile connected to the start tile on the canvas of the workflow. The tool presents a number of selectable items to configure the second tile as a next step in the workflow. The tool executes the workflow configured with the start tile and the second tile responsive to detecting the action configured in the start tile.Type: GrantFiled: December 20, 2018Date of Patent: March 22, 2022Assignee: Citrix Systems, Inc.Inventor: Michelle Toyo Chin
-
Patent number: 11276111Abstract: This disclosure describes an online social and collaborative commerce system and method thereof that provides an interactive and virtual personal shopping experience through a platform that facilitates direct selling of products or services. The experience may utilizes a network of independent representatives, consultants or stylist to sell the products or services to consumers or guests. In one illustrative embodiment, information is received from a hostess to begin a direct selling event. A stylist may be matched with the event and a set of hostess' guests are invited. Using this information, a specific website for the event is generated. A stylist portal, hostess portal and at least one guest portal to the specific website is launched for the event. Through the stylist portal, a selection of products or services may be displayed on the at least one guest portal for purchase. The hostess portal may be used to facilitate the event.Type: GrantFiled: April 7, 2021Date of Patent: March 15, 2022Assignee: cabi, LLCInventors: Kris Shenk, Brett Gregor, Robert Croft
-
Patent number: 11250070Abstract: An episode management device includes: an episode acquisition part that acquires an episode input, in form of text, by a registering user; an episode management part that manages the acquired episode; a registered tag extraction part that extracts a registered tag which is meta information of the episode based on the acquired episode; a registered tag management part that manages the extracted tag as tag information associated with the managed episode; a condition acquisition part that acquires, as condition information, a condition input by a searching user; a search tag extraction part that extracts a search tag from the condition information; a registered tag presentation part that user-selectably presents, to the searching user, the registered tag having high similarity to the search tag; and an episode presentation part that presents, to the searching user, the episode having high similarity to the registered tag selected by the searching user.Type: GrantFiled: January 25, 2019Date of Patent: February 15, 2022Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA DIGITAL SOLUTIONS CORPORATIONInventor: Masanori Hiro
-
Patent number: 11232250Abstract: A uniform resource locator (URL) link inserted into a note or document can be enhanced through a capture service for curation and collaboration applications, including notebook applications. A local notebook application can call the capture service by sending a request for a webpage representation with a URL indicated for insertion into the note. The local notebook application can receive the representation of the content referenced by the URL in a format customized for the local client. The representation can be displayed as part of a preview window and user interface for inserting a clipping, URL or other content into a note. The capture service can take the URL sent by the local application and take a screenshot of a separately rendered webpage referenced by the URL.Type: GrantFiled: May 15, 2013Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Patent number: 11215955Abstract: Concepts and technologies disclosed herein are directed to automated control loop grading and data labeling (“ACLGDL”). An ACLGDL system analyzes results of an execution, by a control loop system, of a control loop. The ACLGDL system can grade the results. The ACLGDL system also can instruct, based at least in part upon the grade of the results of the execution, the control loop system to collect additional data. The ACLGDL system can label the additional data for use by an output system. The ACLGDL system can establish plurality of policies including a grading-analysis policy, a grading-results policy, a labeling-collection policy, a labeling policy, a publishing policy, and a notification policy. The ACLGDL system can publish the data labeled in accordance with the labeling policy based, at least in part, upon the publishing policy. The ACLGDL system can notify the output system based, at least in part, upon the notification policy.Type: GrantFiled: November 26, 2019Date of Patent: January 4, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Jeffrey Aaron, James Fan
-
Patent number: 11210709Abstract: Embodiments for managing call-to-action elements by one or more processors are described. User data is received from at least one data source associated with the user. Based on the user data, a label for a call-to-action element to be rendered by a computing node is determined. A signal representative of the determined label for the call-to-action element is generated.Type: GrantFiled: June 21, 2018Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hernan A. Cunico, Adam Smye-Rumsby, Martin G. Keen, Paul A. R. Frank
-
Patent number: 11164278Abstract: A screen capture method includes the following steps: obtaining a screenshot instruction for a target page; obtaining, according to the screenshot instruction, a screenshot of an area currently displayed on the target page; covering the area currently displayed on the target page with the screenshot for display; changing an area covered by the screenshot on the target page to a designated area on the target page; obtaining a screenshot of the designated area; and restoring the target page to the area displayed before the target page is changed to the designated area.Type: GrantFiled: January 12, 2021Date of Patent: November 2, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhaowei Wang, Yifu Wang, Kai Li, Zongzhuo Wu, Shangtao Liang
-
Patent number: 11157924Abstract: A system for providing a visual display of a visitor's journey pathways through various digital touchpoints and quantitative measurements of the visitor's interaction with each digital touchpoint includes an online visitor meta-data database, an online images database, a visitor journey analytics code, a visitor journey analytics engine, a computing system, and a user interface. The visitor journey analytics code is embedded in each digital touchpoint and the visitor journey analytics code extracts visitor meta-data associated with each digital touchpoint that a visitor visits and uploads them to the online visitor meta-data database. The visitor journey analytics engine includes a customer journey analytics processing software product that receives visitor meta-data and specific online images for each digital touchpoint a visitor visits, calculates a visitor experience performance index for each digital touchpoint, and records visitor's journey pathways through various digital touchpoints.Type: GrantFiled: February 20, 2019Date of Patent: October 26, 2021Assignee: BLUE GREEN BRANDS, LLCInventors: Jeffrey M. Eckman, Deborah A. Eckman, Ryan R. Cormier, Michael A. Del Muro, Jonathan D. Greenfield
-
Patent number: 11151216Abstract: Disclosed are various embodiments for loading a network site that uses a hierarchical site model. A computing device receives a request to generate a user interface associated with a network site. A caching process is initiated that caches data associated with the network site. A hierarchical site model is retrieved and processed to identify a subset of page models of the network site for generation of the user interface. Once it is determined that one of the subset of page models is stored in the cache, it is retrieved from the cache for generation of the user interface.Type: GrantFiled: May 25, 2017Date of Patent: October 19, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Gheorghe Aprotosoaie
-
Patent number: 11150786Abstract: An information processing device detects a user's page feeding operation on content, determines a plurality of page feeding operations as a continuous operation if the page feeding operation has been performed again within a predetermined period from the page feeding operation, determines a page feeding operation not falling under the continuous operation as a one-shot operation, specifies first storage target page data according to the one-shot operation, makes a distribution request for page data not stored in the storage region among the specified first storage target page data, specifies second storage target page data according to a termination determination of the continuous operation, makes a distribution request for page data not stored in the storage region among the specified second storage target page data, stores page data distributed according to the distribution request in the storage region, and performs control for reading out and displaying the page data.Type: GrantFiled: September 4, 2017Date of Patent: October 19, 2021Assignee: Rakuten Group, Inc.Inventors: Gianne Chiong, Jonathan Sosa
-
Patent number: 11146534Abstract: Techniques are described herein that are capable of implementing a client-side policy on client-side logic. The client-side policy is configured to support client-side hooks by configuring a rule in the client-side policy to be applied to the client-side logic, which is configured to be executed in a browser of a client device in a network-based system. The rule indicates an administrator-defined action to be performed in response to a request to execute the client-side logic. The administrator-defined action is defined by an administrator of the network-based system. The request to execute the client-side logic in the browser is received. The administrator-defined action is performed based at least in part on the rule in the client-side policy in response to receipt of the request.Type: GrantFiled: April 7, 2020Date of Patent: October 12, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Guy Lewin, Yossef Haber, Vitaly Khait
-
Patent number: 11102153Abstract: Systems and methods are described, and one method includes receiving, from a network, data indicative of an object person's current presence status and current responsiveness status, and based at least in part on the data, displaying an indicator image that includes a first region and a second region according to a mutual spatial structure, and concurrently displaying the first region with a first state appearance and the second region with a second state appearance, the first state appearance indicative of the current presence status, and the second state appearance indicative of the current responsiveness status.Type: GrantFiled: May 5, 2019Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Edwin James Gale
-
Patent number: 11080169Abstract: The technology relates to executing a multi-portion web application. A web browser executing on one or more computing devices may load a main portion of a web application into a main window. The web browser may load into a sandboxed environment a feature application. The feature application may include a portion of the web application. A release isolation framework (RIF) executing on the one or more computing devices, may apply one or more patches to the sandboxed environment. The one or more patches may be configured to redirect elements from a window of the sandboxed environment to the main window.Type: GrantFiled: November 13, 2019Date of Patent: August 3, 2021Assignee: Google LLCInventors: Michael Leibman, Yossi Kahlon, Jakub Onufry Wojtaszczyk, Jennifer Bourey
-
Patent number: 11070690Abstract: An image processing device includes a reception unit, an acquisition unit, and a setting unit. The reception unit receives image data that is not associated with language information. The acquisition unit acquires language information from a result of analysis of the image data received by the reception unit. The setting unit sets a language displayed on a display, based on the language information acquired by the acquisition unit.Type: GrantFiled: August 27, 2019Date of Patent: July 20, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Satoshi Watanabe
-
Patent number: 11064047Abstract: Techniques described are directed to accessibility of instant application data via an associated application. In an example, a service provider can cause a first user interface associated with an instant application associated with a particular, discrete functionality of an application to be presented via a first user computing device of a user. The service provider can receive data via an interaction with the first user interface associated with the instant application. The service provider can receive a request to download the application from a second user computing device of the user, cause the application to be downloaded on the second user computing device of the user, and cause the data received via the interaction with the first user interface associated with the instant application to be associated with the application on the second user computing device.Type: GrantFiled: December 7, 2020Date of Patent: July 13, 2021Assignee: Square, Inc.Inventors: Brian Stegall, Kenneth Randall Kinsella Wigginton, Arjun Mahanti, Marc David Perry, Matthew T. Kursmark
-
Patent number: 11049413Abstract: Methods and systems are disclosed for enabling item selection in a widget. An example method comprises receiving at an electronic device, from a server, code instructing the electronic device to display a widget having a grid comprising one or more cells configured for point-and-click selection. The method further comprises displaying the grid in accordance with the received code and sending information associated with a currently selected cell to an assistive system on the electronic device. The method further comprises configuring the electronic device for keystroke operation of the widget. The method further comprises identifying a non-entry keystroke, and in response, determining a new cell associated with the grid, selecting the new cell, and sending information associated with the new cell to the assistive system for output to the user. The method further comprises identifying an entry keystroke and, responsive thereto, sending information associated with the new cell to the server.Type: GrantFiled: April 17, 2019Date of Patent: June 29, 2021Assignee: Capital One Services, LLCInventor: Nicholas Beranek
-
Patent number: 11036278Abstract: The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.Type: GrantFiled: December 31, 2018Date of Patent: June 15, 2021Assignee: APPLE INC.Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
-
Patent number: 11004246Abstract: Systems, methods, and computer-readable media for a jewelry generation service are provided.Type: GrantFiled: May 23, 2019Date of Patent: May 11, 2021Assignee: 2238534 ONTARIO INC.Inventors: Stan Cheng, Anthony Davis, Schuyler Jager, Homa Esmaili
-
Patent number: 11004146Abstract: A method for generating a business health score of a business entity that includes identifying tools used to manage the business entity, obtaining business information from the tools, filtering the business information into at least one data category to obtain categorized business information, populating the categorized business information into a data silo, and analyzing, by a computer processor, the categorized business information in the data silo to create a composite business factor. The method also includes applying an algorithm to the composite business factor to generate a result, generating, based on the result, the business health score of the business entity, and providing the business health score to an interested entity.Type: GrantFiled: January 31, 2014Date of Patent: May 11, 2021Assignee: Intuit Inc.Inventors: Siddharth Ram, Richard N. Preece, Joseph Timothy Callinan, Jr., Kathy Tsitovich, Eva Diane Chang
-
Patent number: 11003176Abstract: A method for monitoring an automation system comprising a plurality of components, comprising: rendering, by a processor, an image from a three-dimensional scene representing at least part of the automation system on the basis of position data and viewing direction data, and displaying the image on a display unit shall make it possible to monitor the automation system on a comparatively small display device while displaying all relevant information.Type: GrantFiled: July 26, 2019Date of Patent: May 11, 2021Assignee: ENISCO BY FORCAM GMBHInventors: Ullrich Ochs, Thomas Stumpfegger, Fabian Häußler
-
Patent number: 11005881Abstract: In some embodiments, techniques for computer security comprise receiving a message, receiving a user-originated request for an action, wherein the action is associated with the message, determining whether the message is trustworthy, and impairing performance of the action, if it is determined that the message is not trustworthy. In some embodiments, techniques for computer security comprise receiving a message, determining whether the message is trustworthy, rendering the message, if it is determined that the message is trustworthy, and rendering a restricted version of the message, if it is determined that the message is not trustworthy.Type: GrantFiled: November 29, 2018Date of Patent: May 11, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Aaron T. Emigh, James A. Roskind
-
Patent number: 11003571Abstract: Embodiments provide systems and methods for implementing a customizable enterprise automation test framework. A workflow definition, page structure definition, and function definition for an automated test of an enterprise website can be received. A hybrid script parser can parse the workflow definition, page structure definition, and function definition to generate a hybrid script for the automated test. An automation tool parser can parse the hybrid script to generate an output for an automation tool. Based on the output from the automation tool parser, a runtime script can be generated that is executed by the automation tool to generate results for the automated test, where the automation tool implements the steps of the one or more workflows on the plurality of web pages of the enterprise web site to generate the results for the automated test.Type: GrantFiled: April 5, 2019Date of Patent: May 11, 2021Assignee: Oracle International CorporationInventor: Saurabh Mitra
-
Patent number: 10990272Abstract: In one implementation, a method for causing display of a subset of objects of a data set can including causing a first visual indication to display at a first area of a user interface that a first object is a focal object, causing a second area of the user interface to display a filter applied to the data set, and causing a third area of the user interface to display a subset of objects of the data set based on the focal object and the filter.Type: GrantFiled: December 16, 2014Date of Patent: April 27, 2021Assignee: Micro Focus LLCInventors: Klaus Baumecker, Stefan Bergstein, Timo Schneller
-
Patent number: 10990748Abstract: Various embodiments of the present invention provide a method and an apparatus for providing, by an electronic device, a note cover on the basis of a note object created by a user. According to various embodiments of the present invention, an electronic device may comprise: a display; a memory; and a processor electrically connected to the display and the memory, wherein the processor is configured to extract a set page in response to generation of a note, recognize at least one object in the extracted page, generate visual information for a cover image on the basis of the object, display a preview cover on the basis of the visual information, and generate a cover image on the basis of the preview cover and file information related to the note. Various embodiments are possible.Type: GrantFiled: June 2, 2017Date of Patent: April 27, 2021Inventors: Minhee Kang, Kyung-Hwa Kim, Hyung Joo Jin
-
Patent number: 10970465Abstract: Examples relate to manipulating web pages. In one example, a computing device may: receive a web page that includes application instructions for modifying objects included in the web page; execute the application instructions; record, in an ordered list of changes, change data for each application object that is modified, created, or destroyed during execution of the application instructions; record, in the ordered list of changes, change data for each web page object that is modified, created, or destroyed during execution of the application instructions; identify, in the ordered list of changes, a transition point between recorded changes; receive a request to change a state of the web page to the transition point; and apply, in reverse order, an inverse of each change specified in the ordered list of changes from a current point in time until the transition point.Type: GrantFiled: August 24, 2016Date of Patent: April 6, 2021Assignee: Micro Focus LLCInventors: Brian Charles King, Thomas Christopher Swedlund, Christian Attila Szabo
-
Patent number: 10963533Abstract: A web browser plugin or other software can be used to integrate visualization of analytical and/or debugging information related to a web page that is being viewed. Particular elements on the web page that are instrumented for tracking can be visually augmented, allowing a developer to see where and how certain aspects of web page functionality are being tracked and/or implemented. Certain information relating to the web page may be surfaced via a graphical area that is displayed concurrently with the web page, e.g., within the web browser that is being used to view the web page. The graphical area can also include selectable elements that can be used to launch additional queries into back-end services related to the web page. The present techniques allow for not only better and more convenient visualization of web page related data, but can speed up development time, reducing both computing and developer resources.Type: GrantFiled: June 13, 2018Date of Patent: March 30, 2021Assignee: PAYPAL, INC.Inventors: Anton Savinskiy, Sudhir Kumar Rama Rao, Muthukumar Sankaranarayanan, Jyothi Kiran Gurram, Krishna Bhargava Sharma
-
Patent number: 10963538Abstract: Techniques are disclosed relating to providing a web application capable of executing within a particular web browser or a client application native to a client platform. The particular web browser and the client platform support differing sets of features. A server computer system hosts the web application for distributing to instances of the client application. The server computer system receives, from a particular instance of the client application that is executing on a client device that implements the client platform, a request for the web application. The server computer system sends the web application to the particular instance to cause the web application to be executed within the particular instance. Such execution of the web application permits the web application to use at least one feature not supported by the particular web browser.Type: GrantFiled: July 31, 2019Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventor: Wesley Peter
-
Patent number: 10943213Abstract: An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking.Type: GrantFiled: April 29, 2019Date of Patent: March 9, 2021Inventor: Sundaram Natarajan
-
Patent number: 10936307Abstract: According to one or more embodiments of the present invention a computer-implemented method includes determining a link between a user interface element and a portion of a source code. The method further includes detecting a change in the portion of source code in response to a code-check in. The method further includes highlighting the user interface element during a subsequent execution of the source code.Type: GrantFiled: November 26, 2018Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cheng Fang Wang, Jin Zhang, Zhi Li Guan, Qin Qiong Zhang, Shuang Men
-
Patent number: 10937003Abstract: An improved computerized ecommerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. Other participating merchants can be easily added to the system to form local and distant cooperative merchant networks. The system simplifies customer use of promotional offers by cross checking customer URL versus promotion lists.Type: GrantFiled: March 9, 2019Date of Patent: March 2, 2021Inventor: Sundaram Natarajan
-
Patent number: 10938757Abstract: Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.Type: GrantFiled: August 20, 2019Date of Patent: March 2, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Patent number: 10928982Abstract: Techniques are disclosed relating to grouping user interface elements into components. The disclosed techniques may include, for example, determining, based on hierarchical user interface code, a plurality of visible elements of a graphical user interface. In addition, the disclosed techniques include determining coordinates for bounding boxes for ones of the plurality of visible elements and determining depths within the hierarchical user interface code for the plurality of visible elements. The disclosed techniques include generating groupings for the plurality of visible elements using unsupervised clustering and the determined coordinates and depths and storing information specifying the generated groupings.Type: GrantFiled: October 31, 2018Date of Patent: February 23, 2021Assignee: salesforce.com, inc.Inventors: Kevin C. Hou, Brian J. Lonsdorf