Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
  • Patent number: 11960869
    Abstract: An Android penetration method and device for implementing silent installation based on accessibility services. The method includes: acquiring a second target application by adding a load program to a first target application and adding penetration permissions using an Android decompilation technology; and implementing silent installation of the second target application using an accessibility service technology.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: April 16, 2024
    Assignee: Guangzhou University
    Inventors: Hui Lu, Zhihong Tian, Chengjie Jin, Luxiaohan He, Man Zhang, Jiageng Yang, Xinguo Zhang, Dongqiu Huang, Qi Sun, Yanbin Sun, Shen Su
  • Patent number: 11947615
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing session replay with multiple browser tabs. The program and method provide for receiving plural session events corresponding to a browsing session of a webpage, the plural session events corresponding to user interactions performed across plural browser tabs with respect to the webpage; determining, based on the plural session events and for each browser tab of the plural browser tabs, a set of in-focus time periods during which user interaction was focused on the browser tab relative to other browser tabs of the plural browser tabs; and consolidating, for the determined sets of in-focus time periods, session events of the plural session events into chronological order, the consolidated session events corresponding to a single stream of in-focus activity for the browsing session across the plural browser tabs.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Arturas Zakrevskis, Andrei Pham
  • Patent number: 11941412
    Abstract: A method of customizing a personal software program for a user, comprising collecting attributes of each of a plurality of users registered to access the personal software program, generating a plurality of user profiles based on the collected attributes of the users, monitoring the interactions or non-interactions of the users with a module of the personal software program, deriving a reference user profile from the plurality of user profiles, linking the module with the reference user profile based on the monitored interactions or non-interactions of the users with the module, acquiring attributes of the user, generating a user profile based on the acquired attributes of the user, comparing the user profile to the reference user profile, determining a match between the user profile and the reference user profile based on the comparison, and setting the availability of the module to the user.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 26, 2024
    Assignee: INTUIT INC.
    Inventors: Elangovan Shanmugam, Gaurav Chaubal, Christopher D. Draycott
  • Patent number: 11937146
    Abstract: Techniques are described for filtering location data in a dataset based at least on its representation of the actual location of a user device. In some embodiments, sensor data including location data associated with a user device located in an environment may be used to identify one or more prediction factors. The one or more prediction factors may be associated to embed a user behavior vector of a user based at least on the associations. The user behavior vector may be a representation of an environment class in which the environment may be classified. The location data is associated with the environment class.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: March 19, 2024
    Assignee: T-Mobile USA, Inc.
    Inventors: Antoine Tran, Doru Culiac, Jie Hui
  • Patent number: 11915064
    Abstract: The disclosure relates to processing application programming interface (API) requests. Embodiments include receiving, at an API wrapper, from a first caller, a first call to an API and sending the first call to the API. Embodiments include receiving, by the API wrapper, from one or more second callers, a second one or more calls to the API prior to receiving a response from the API to the first call. Embodiments include receiving, by the API wrapper, the response from the API to the first call and responding to the first call from the first caller with the response from the API to the first call. Embodiments include responding, by the API wrapper, to the second one or more calls from the one or more second callers with the response from the API to the first call without sending the second one or more calls to the API.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: February 27, 2024
    Assignee: VMware, Inc.
    Inventors: Yu Wu, Jin Feng, Sifan Liu, Zhiliang Zhang, Kai-chia Chen
  • Patent number: 11893199
    Abstract: Embodiments described herein enable a browser to display content of a web page that is incompatible therewith. When such a page is to be traversed, the first browser causes a virtual machine that executes an instance of a second browser with which the page is compatible to be instantiated. The browsers communicate via communication channels utilized to share information therebetween. For instance, the first browser provides a URL of the page to the second browser for traversal thereby. Graphics information corresponding to the page is provided to the first browser. The first browser generates an image corresponding to the page based on the graphics information and renders the image in a tab of the first browser. This enables a visual experience for the user where it appears that the page is being rendered by the first browser when it is in fact being rendered by the second browser.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Ens, Alex Glover
  • Patent number: 11847040
    Abstract: Disclosed herein are systems and methods for intelligent metadata management and data lineage tracing. In exemplary embodiments of the present disclosure, a data element can be traced throughout multiple applications, platforms, and technologies present in an enterprise to determine how and where the specific data element is utilized. The data element is traced via a hierarchical key that defines it using metadata. In this way, metadata is interpreted and used to trace data lineage from one end of an enterprise to another.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: December 19, 2023
    Assignee: ASG Technologies Group, Inc.
    Inventors: Jean-Philippe Moresmau, Fabian Schyns, Uta Sommerweiss, Lothar Grabowsky, Jens-Uwe Richter, Henric Gomes, Gerald Csapo, Karsten Baensch, Gunter Wiedemer, Micha Treiber
  • Patent number: 11797628
    Abstract: A method includes providing a server including a memory and a processor coupled to the memory; defining a plurality of databases in the memory, the databases including fields for respective client matters, and the databases including a plurality of notes for respective matters, the notes including text, and the databases including a plurality of buzzwords; associating respective buzzwords with descriptive pages; generating a user interface including a text editing screen area in which a user can type text for a note, the text including a plurality of terms; comparing terms to the buzzwords and, in response to a term matching a buzzword, indicating that the matching term is a buzzword in the user interface. Other systems and methods are also provided.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: October 24, 2023
    Assignee: GROWPATH, LLC
    Inventor: Eric Jason Sanchez
  • Patent number: 11789601
    Abstract: An information handling system receives information from an input pointer, obtains a first coordinate from the information with respect to a first direction of a display, obtains a second coordinate from the information with respect to a second direction of a display screen, and obtains a third coordinate from a scrolling value representative of an amount of scrolling of a contiguous presentation of displayable information for display of a portion of the contiguous presentation of displayable information within the display. The system also obtains a fourth coordinate representative of a time at which the first coordinate and the second coordinate are obtained, and provides an unambiguous record of a user's navigation of the contiguous presentation of displayable information based on the first coordinate, the second coordinate, the third coordinate, and the fourth coordinate.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: October 17, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Madhuri Dwarakanath
  • Patent number: 11789597
    Abstract: A user is enabled to generate and store a reference, such as a bookmark, to an original URI specified by the user, after the web browser has been redirected to a redirect URI. For example, the web browser may track each of the URIs to which the web browser has redirected after the user provides a URI to the web browser for navigation thereby. The web browser may analyze each of the URIs to determine which of the URIs is the original URI. When a user causes the web browser to generate the bookmark for the web page corresponding to the redirect URI, the determined original URI and/or redirect URI may be associated with the bookmark. The user may be provided an option to select one or both of the determined original URI and the redirect URI to be associated with the bookmark.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: October 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henry Gabryjelski, Michael Paul Calligaro
  • Patent number: 11714522
    Abstract: One or more computing devices, systems, and/or methods for controlling a graphical user interface using a presentation of messages based upon predicted interactions with the messages are provided. For example, a plurality of messages associated with the messaging account may be received. Interactions with the plurality of messages may be tracked to generate sets of message interactions. The plurality of messages may be analyzed to identify sets of attributes. An expected action model may be generated based upon the sets of message interactions and the sets of attributes. A set of messages associated with the messaging account may be analyzed based upon the expected action model to predict one or more interactions corresponding to one or more potential presentations of the set of messages. A presentation may be selected from the one or more potential presentations. A graphical user interface may be controlled using the presentation.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 1, 2023
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Patent number: 11709759
    Abstract: A system receives real-time log messages from an executing process that experiences a runtime error. Information such as a filename and line number for the underlying source code may be embedded in the log messages using compiler macros. When the log messages are received, a developer URL may be generated that links a developer workstation directly to the underlying source code file and line number in a source code repository. A support URL may also be generated with a link to a support center and an embedded search string that retrieves resources that are known to address the process error.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: July 25, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath
  • Patent number: 11675484
    Abstract: Systems and methods for generating an interactive user interface data for validating one or more contacts and/or updating actions for an individual. In some embodiments, an interactive user interface can be generated including a first portion including a selectable list of primary contact information items associated with the individual and a second portion including a selectable list of secondary contact information items associated with the individual. After receiving a first user input in the second portion selecting a secondary contact information item, the interactive user interface can be updated to receive further user inputs, such as a new primary contact information item. The interactive user interface can then be updated to include the new primary contact information item in the first portion.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: June 13, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Christina Kang, Kellen Donohue, Lindsey Bergh, Paige Pauli, Yiying Li
  • Patent number: 11657108
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing session replay with multiple browser tabs. The program and method provide for receiving plural session events corresponding to a browsing session of a webpage, the plural session events corresponding to user interactions performed across plural browser tabs with respect to the webpage; determining, based on the plural session events and for each browser tab of the plural browser tabs, a set of in-focus time periods during which user interaction was focused on the browser tab relative to other browser tabs of the plural browser tabs; and consolidating, for the determined sets of in-focus time periods, session events of the plural session events into chronological order, the consolidated session events corresponding to a single stream of in-focus activity for the browsing session across the plural browser tabs.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: May 23, 2023
    Assignee: Content Square SAS
    Inventors: Arturas Zakrevskis, Andrei Pham
  • Patent number: 11574373
    Abstract: 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: Grant
    Filed: April 20, 2020
    Date of Patent: February 7, 2023
    Assignee: MFTB Holdco, Inc.
    Inventors: Scott E Woodard, Michael P Caputo, Gregory Joseph Doerr
  • Patent number: 11562415
    Abstract: 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: Grant
    Filed: July 9, 2021
    Date of Patent: January 24, 2023
    Assignee: Behr Process Corporation
    Inventors: Damien Reynolds, Douglas Milsom, Cecelia Wren
  • Patent number: 11544049
    Abstract: 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: Grant
    Filed: February 1, 2017
    Date of Patent: January 3, 2023
    Assignee: Nutanix, Inc.
    Inventors: Anil Kumar Gopalapura Venkatesh, Richard James Sharpe, Durga Mahesh Arikatla, Kalpesh Ashok Bafna, Devyani Suryakant Kanada
  • Patent number: 11537495
    Abstract: 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: Grant
    Filed: January 31, 2021
    Date of Patent: December 27, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Jiwen You, Sinduja Subramaniam, Aleksandra Cerekovic, Evren Korpeoglu, Kannan Achan
  • Patent number: 11514130
    Abstract: 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: Grant
    Filed: December 14, 2020
    Date of Patent: November 29, 2022
    Assignee: salesforce.com, inc.
    Inventor: João Henrique Pimentel Wanderley Neves
  • Patent number: 11494443
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: November 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sohmin Ahn, Donggoo Kang, Para Kang, Joohee Park, Sangchul Yi, Gulji Chung, Chouljun Hwang
  • Patent number: 11481082
    Abstract: 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: Grant
    Filed: February 8, 2021
    Date of Patent: October 25, 2022
    Assignee: OpenX Technologies, Inc.
    Inventors: Joseph Galarneau, Ihab Rimawi, Joseph Titlebaum, Kyrylo Myrnenko, Cezar Pokorski
  • Patent number: 11455178
    Abstract: 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: Grant
    Filed: February 18, 2020
    Date of Patent: September 27, 2022
    Inventors: Songgeun Kim, Sangheon Kim, Kyuchul Kong, Yongkwon Kim, Donggil Son, Yunjeong Choi, Jongwu Baek
  • Patent number: 11442599
    Abstract: 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: Grant
    Filed: September 10, 2019
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 11423448
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: August 23, 2022
    Assignee: [24]7.ai, Inc
    Inventors: Rajagopala Udupa, Anil Prabhu
  • Patent number: 11409833
    Abstract: 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: Grant
    Filed: April 6, 2021
    Date of Patent: August 9, 2022
    Assignee: eBay Inc.
    Inventor: Derek Knox
  • Patent number: 11397596
    Abstract: 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: Grant
    Filed: December 30, 2020
    Date of Patent: July 26, 2022
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD
    Inventor: Jialu Yin
  • Patent number: 11392752
    Abstract: 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: Grant
    Filed: November 21, 2019
    Date of Patent: July 19, 2022
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Xuening Deng, Yi He, Yaowen Qi, Huan Tang, Lvye Ye, Yangyang Zhang, Peng Yuan
  • Patent number: 11379252
    Abstract: 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: Grant
    Filed: January 31, 2018
    Date of Patent: July 5, 2022
    Assignee: PARALLELS INTERNATIONAL GMBH
    Inventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11368464
    Abstract: 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: Grant
    Filed: November 28, 2019
    Date of Patent: June 21, 2022
    Assignee: salesforce.com, inc.
    Inventors: Ankur Gupta, Anuj Gargeya Malkapuram
  • Patent number: 11356740
    Abstract: 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: Grant
    Filed: May 17, 2021
    Date of Patent: June 7, 2022
    Assignee: HULU, LLC
    Inventors: 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: 11356494
    Abstract: 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: Grant
    Filed: April 24, 2020
    Date of Patent: June 7, 2022
    Assignee: NetApp, Inc.
    Inventors: Joseph Ray Thomas, III, John Mears, Nathan Hammernik
  • Patent number: 11329892
    Abstract: 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: Grant
    Filed: October 14, 2014
    Date of Patent: May 10, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Nicolas Seyvet, Jawwad Ahmed, Rickard Cöster, Andreas Johnsson, Tony Larsson, Ignacio Manuel Mulas Viela
  • Patent number: 11281364
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: March 22, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Michelle Toyo Chin
  • Patent number: 11276111
    Abstract: 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: Grant
    Filed: April 7, 2021
    Date of Patent: March 15, 2022
    Assignee: cabi, LLC
    Inventors: Kris Shenk, Brett Gregor, Robert Croft
  • Patent number: 11250070
    Abstract: 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: Grant
    Filed: January 25, 2019
    Date of Patent: February 15, 2022
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA DIGITAL SOLUTIONS CORPORATION
    Inventor: Masanori Hiro
  • Patent number: 11232250
    Abstract: 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: Grant
    Filed: May 15, 2013
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
  • Patent number: 11215955
    Abstract: 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: Grant
    Filed: November 26, 2019
    Date of Patent: January 4, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Patent number: 11210709
    Abstract: 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: Grant
    Filed: June 21, 2018
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hernan A. Cunico, Adam Smye-Rumsby, Martin G. Keen, Paul A. R. Frank
  • Patent number: 11164278
    Abstract: 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: Grant
    Filed: January 12, 2021
    Date of Patent: November 2, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhaowei Wang, Yifu Wang, Kai Li, Zongzhuo Wu, Shangtao Liang
  • Patent number: 11157924
    Abstract: 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: Grant
    Filed: February 20, 2019
    Date of Patent: October 26, 2021
    Assignee: BLUE GREEN BRANDS, LLC
    Inventors: Jeffrey M. Eckman, Deborah A. Eckman, Ryan R. Cormier, Michael A. Del Muro, Jonathan D. Greenfield
  • Patent number: 11151216
    Abstract: 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: Grant
    Filed: May 25, 2017
    Date of Patent: October 19, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Gheorghe Aprotosoaie
  • Patent number: 11150786
    Abstract: 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: Grant
    Filed: September 4, 2017
    Date of Patent: October 19, 2021
    Assignee: Rakuten Group, Inc.
    Inventors: Gianne Chiong, Jonathan Sosa
  • Patent number: 11146534
    Abstract: 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: Grant
    Filed: April 7, 2020
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guy Lewin, Yossef Haber, Vitaly Khait
  • Patent number: 11102153
    Abstract: 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: Grant
    Filed: May 5, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Edwin James Gale
  • Patent number: 11080169
    Abstract: 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: Grant
    Filed: November 13, 2019
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventors: Michael Leibman, Yossi Kahlon, Jakub Onufry Wojtaszczyk, Jennifer Bourey
  • Patent number: 11070690
    Abstract: 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: Grant
    Filed: August 27, 2019
    Date of Patent: July 20, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Satoshi Watanabe
  • Patent number: 11064047
    Abstract: 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: Grant
    Filed: December 7, 2020
    Date of Patent: July 13, 2021
    Assignee: Square, Inc.
    Inventors: Brian Stegall, Kenneth Randall Kinsella Wigginton, Arjun Mahanti, Marc David Perry, Matthew T. Kursmark
  • Patent number: 11049413
    Abstract: 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: Grant
    Filed: April 17, 2019
    Date of Patent: June 29, 2021
    Assignee: Capital One Services, LLC
    Inventor: Nicholas Beranek
  • Patent number: 11036278
    Abstract: 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: Grant
    Filed: December 31, 2018
    Date of Patent: June 15, 2021
    Assignee: APPLE INC.
    Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
  • Patent number: 11005881
    Abstract: 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: Grant
    Filed: November 29, 2018
    Date of Patent: May 11, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron T. Emigh, James A. Roskind