Patents Examined by Manglesh M. Patel
-
Patent number: 11687614Abstract: A computing device comprising a secure browser extension for a web browser monitors for satisfaction of one or more operating conditions to identify whether one or more unauthorized applications are installed on the computing device. Based on satisfaction of at least one operating condition, the secure browser extension of the computing device sends an HTTP request to a known service via the web browser. The secure browser extension receives a response to the HTTP request via the web browser. The secure browser extension determines whether the received response is an HTTP response (e.g., from an unauthorized application) or a non-HTTP response (e.g., from the known service). Based on determining the received response is an HTTP response, the secure browser extension terminates the web browser session and generates a notification for display at the computing device that indicates web browser communications are compromised.Type: GrantFiled: February 28, 2022Date of Patent: June 27, 2023Assignee: Bank of America CorporationInventors: Andrew Paul Montgomery, Stuart David Ford, Ricardo Varanda
-
Patent number: 11681899Abstract: A method of implementing a neural network in a neuromorphic apparatus having a memory and processing circuitry, where the method includes dividing, by the processing circuitry, the neural network into a plurality of sub-networks based on a size of a core of the memory to implement the neural network, initializing, by the processing circuitry, a hyper-parameter used in the sub-networks, and training, by the processing circuitry, the sub-networks by using the hyper-parameter.Type: GrantFiled: September 5, 2019Date of Patent: June 20, 2023Assignees: Samsong Electronics Co., Ltd., POSTECH ACADEMY-INDUSTRY FOUNDATIONInventors: Sungho Kim, Yulhwa Kim, Hyungjun Kim, Jae-Joon Kim, Jinseok Kim
-
Patent number: 11681772Abstract: Methods, systems, and media enabling a progressive web application (PWA) across a web domain are provided. The PWA may be enabled by web applications among a plurality of web applications executing respective portions of the PWA functionality via linking a root level web page to a manifest. The manifest may contain metadata describing a PWA architecture across the web domain. Enabling the PWA may further include executing, by a root service worker, one or more scripts configured to enable registration by one or more component service workers according the manifest To enable the PWA, applications among a plurality of web applications, and registering, by the one or more component service workers, the web applications among the plurality of web applications.Type: GrantFiled: August 13, 2021Date of Patent: June 20, 2023Assignee: Capital One Services, LLCInventor: Jonathan Ricklis
-
Patent number: 11675873Abstract: There are provided methods, devices, and computer program products for similarity determination. In a method, first and second access data are obtained for a first and a second group of users who access a first and a second website, respectively. A first and a second jump path are generated for the first and second groups of users based on the first and second access data, respectively. The first and second jump paths describe access history for the first and second groups of users among webpages in the first and second websites, respectively. A similarity is determined between the first and second websites based on the first and second jump paths. Here, access data are used for similarity determination and unvisited webpages are not considered in the similarity determination. Therefore, the computation workload may be lowered, and the noise caused by the unvisited webpages may be reduced.Type: GrantFiled: June 28, 2022Date of Patent: June 13, 2023Assignee: Lemon Inc.Inventors: Han Wang, Hongyu Xiong, Zheng Chen, Tianyu Zhang, Yiqi Feng, Yuan Gao, Xiangyu Zeng, Rui Li, Qingyi Lu, Yihan Yang, Yu Zhang, Bin Liu
-
Patent number: 11663843Abstract: A computer-implemented method for automatic template selection for extracting data from an input electronic document is provided. The method includes receiving a first set of candidate templates and an input electronic document. For each candidate template, a template similarity ratio value is calculated that represents a similarity of the candidate template to the input electronic document. The first set of candidate templates are ranked according to the template similarity ratios and then matched to the input electronic document resulting in generating a normalized similarity score for each particular candidate from among the candidate templates. Differences in normalized similarity scores of successive pairs of the candidate templates is determined and a breaking point is established. A second set of candidate templates is formed by selecting candidate templates that are ranked above the breaking point. Data from the input electronic document is extracted using the second set of candidate templates.Type: GrantFiled: November 20, 2020Date of Patent: May 30, 2023Assignee: Coupa Software IncorporatedInventors: Hanieh Borhanazad, Jimmy Chandra, Jey Jeyaramanan, Thuwaragan Sundaramoorthy, Mark Burch
-
Patent number: 11645567Abstract: Systems described herein apply an ordered combination machine-learning models to identify users who are likely to abandon use of an application, predict the reasons why those users are likely to abandon, and identify intervening actions that the application can perform to reduce the probability that the users will abandon the application. A first machine-learning model determines a retention-prediction value indicating a probability that the user will complete a target action in the application before a session terminates. If the retention-prediction value satisfies a threshold condition, a second machine-learning model determines a reason why the session is likely to terminate before the user completes the target action. A third machine-learning model determines an intervention action for the application to perform to increase the probability that the user will complete the target action before the session terminates.Type: GrantFiled: October 28, 2021Date of Patent: May 9, 2023Assignee: INTUIT, INC.Inventors: Christopher Rivera, Yao Morin, Jonathan Lunt, Massimo Mascaro
-
Patent number: 11640479Abstract: Mitigating website privacy issues by automatically identifying cookie sharing risks in a cookie ecosystem. In some embodiments, a method may include generating, by the computing device, a cookie tree representing cookies created on a web browser while browsing a website. The cookie tree may include nodes representing organizations. The cookie tree may further include hierarchical edges between the nodes representing creation chains of the nodes. The method may also include determining, by the computing device, a creator, a sender, and a receiver of each of the cookies. The method may further include mitigating, by the computing device, website privacy issues based on the creator, sender, and receiver of each of the cookies.Type: GrantFiled: March 3, 2021Date of Patent: May 2, 2023Assignee: NORTONLIFELOCK INC.Inventors: Iskander Sanchez, Leylya Yumer
-
Patent number: 11625932Abstract: Utilizing a visual-feature-classification model to generate font maps that efficiently and accurately organize fonts based on visual similarities. For example, extracting features from fonts of varying styles and utilize a self-organizing map (or other visual-feature-classification model) to map extracted font features to positions within font maps. Further, magnifying areas of font maps by mapping some fonts within a bounded area to positions within a higher-resolution font map. Additionally, navigating the font map to identify visually similar fonts (e.g., fonts within a threshold similarity).Type: GrantFiled: August 31, 2020Date of Patent: April 11, 2023Assignee: Adobe Inc.Inventors: Spyridon Ampanavos, Paul Asente, Jose Ignacio Echevarria Vallespi, Zhaowen Wang
-
Patent number: 11625685Abstract: An example software technology may function to both facilitate a prequalification process for construction projects and also leverage the information obtained during the prequalification process to facilitate subsequent management of a construction project. In one aspect, an example prequalification software tool may provide an interface through which a user associated with the GC can create prequalification forms for obtaining prequalification information from subcontractors, where each prequalification form can be tailored for a particular type of construction project, a particular aspect of a construction project being put out to bid or the like.Type: GrantFiled: October 4, 2019Date of Patent: April 11, 2023Assignee: PROCORE TECHNOLOGIES, INC.Inventors: Allen Kim, Tabitha Jewett, Danielle Sandoval, Luke Nispel
-
Patent number: 11599718Abstract: Some examples relate to database systems for electronic spreadsheets. In one specific example, a system includes a relational database and a document database that is separate from the relational database. The system can retrieve structural data from the relational database, where the structural data describes a column configuration for a set of columns of the electronic spreadsheet, and where the structural data describes a row configuration for a set of rows of the electronic spreadsheet. The system can also retrieve cell data from the document database. The system can then generate the electronic spreadsheet based on the structural data and the cell data, such that the electronic spreadsheet has the column configuration and the row configuration defined in the structural data, and has the cell data positioned in a set of cells located at intersections of the set of rows and the set of columns.Type: GrantFiled: March 23, 2022Date of Patent: March 7, 2023Assignee: Acuitive Solutions, Inc.Inventors: Jim Watkins, Cindy Bulger, Ruslan Askarov
-
Patent number: 11601460Abstract: Website assets are optimized for vulnerability scanning using node centrality techniques. A digital footprint of network nodes associated with a domain is determined. A similarity metric is defined using a weighted linear combination of features of a node. After determining a similarity metric for pairs of related nodes in the digital footprint of a domain, a set of centroids is determined. The reduced set of centroids is acted upon for vulnerability scanning.Type: GrantFiled: July 28, 2019Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Adam Hunt
-
Patent number: 11593642Abstract: Methods, systems, and computer program products for combined data pre-process and architecture search for deep learning models are provided herein. A computer-implemented method includes obtaining data corresponding to a deep learning task; performing, based on the deep learning task and the data, a multi-objective learning process to select an optimal combination of (i) a deep learning architecture for the deep learning task and (ii) a data pre-processing strategy to be applied to the data, the data pre-processing strategy comprising one or more pre-processing steps; pre-processing the data for the selected deep learning architecture based on the data pre-processing strategy; and providing the pre-processed data as input to the selected deep learning architecture to perform the deep learning task.Type: GrantFiled: September 30, 2019Date of Patent: February 28, 2023Assignee: International Business Machines CorporationInventors: Jassimran Kaur, Tarun Tater, Anush Sankaran, Naveen Panwar
-
Patent number: 11587043Abstract: Systems and methods associated with providing portals that processes electronic requests as well as generates and displays associated data are disclosed. In one embodiment, an exemplary method may comprise providing a portal comprising user interfaces configured to receive inputs from members of an organization and process related information, utilizing iframes in the portal to integrate forms from different applications within the organization that have different computing platforms, generating an intake request dashboard for the members comprising an intake form and a cost estimator tool, and generating an approver dashboard comprising an interactive user interface that displays integrated information regarding events to an approver and a UI mechanism for approving the electronic request.Type: GrantFiled: May 14, 2021Date of Patent: February 21, 2023Assignee: Capital One Services, LLCInventors: Courtney Allison Brown, Diane Gregorio
-
Patent number: 11574117Abstract: Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality.Type: GrantFiled: September 13, 2021Date of Patent: February 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Robert Meyer, Jackson Robert Thompson
-
Patent number: 11574029Abstract: Systems and methods are provided for improving web-based document retrieval and object manipulation. In an implementation, objects within web documents (e.g., a web page) are manipulated when the objects are visible through a viewport of a user's web browser. According to a method, an object selected from a web document is manipulated when that selected object is displayed within the viewport of the user's browser. The manipulation may include downloading content associated with the stored object and additionally, or alternatively, executing a script associated with the stored object. Additionally, or independently, methods may be provided for blocking the download of an object in a retrieved web document until that object is displayed or visible in the user's browser viewport.Type: GrantFiled: March 31, 2021Date of Patent: February 7, 2023Assignee: Yahoo Assets LLCInventor: David Ryan Artz
-
Patent number: 11568017Abstract: A computerized system for transmitting web site data to client devices. the system includes a memory storing instructions and a processor configured to execute the instructions to perform operations. The operations may include generating a plurality of clusters including a fixed number of records, receiving a request to display a list from a client device, and identifying a first cluster, from the plurality of clusters, for display at a landing page. The operations may also include generating a first transmission packet with the first cluster and a callback script, the callback script including navigation triggered functions and a callback message. The operations may also include transmitting the first transmission packet to the client device, receiving the callback message from the client, identifying a second cluster, generating a second transmission packet with the second cluster, and transmitting the second transmission packet.Type: GrantFiled: June 2, 2021Date of Patent: January 31, 2023Assignee: COUPANG CORP.Inventors: Byeong Yong Lee, Zhongxing Wang, Yufeng Zhang, Wenhua Zhu
-
Patent number: 11568054Abstract: A login macro to automatically log into a web application running on a server computing device is generated from a provided username, a provided password, and a provided network address of the web application. The login macro can be generated regardless of whether the web application is logged into at a starting web page at the provided network address or at a sign-in web page navigable from the starting web page. After the login macro has been generated, that usage the login macro successfully results in logging into the web application running on the server computing device can be verified.Type: GrantFiled: June 11, 2019Date of Patent: January 31, 2023Assignee: MICRO FOCUS LLCInventors: Thomas Christopher Swedlund, Constantine Adarchenko
-
Patent number: 11568506Abstract: A system of and method for facilitating on-device training and creating, updating, and disseminating micro-leaning simulations is provided. The system utilizes a trio of core tools, which are Simulator tool, a Creation tool, and a management and monitoring tool. These tools are utilized to develop tracks, modules, and lessons for users to complete and demonstrate proficiency. The system provides for recreation of native mobile applications from screenshots and utilizing these recreations for the development of sandboxed lessons without need to access the native application during training. The system also includes utilizing mobile device features and peripherals to create a realistic training simulation.Type: GrantFiled: July 14, 2021Date of Patent: January 31, 2023Assignee: SKYLLFUL INC.Inventors: Benjamin Bishop, Justin Lake, Eugene Signorini
-
Patent number: 11562130Abstract: A multidimensional data cube at a server may store values and functions. The functions may use values stored in the data cube as inputs to generate results. A client application may retrieve values stored at a server in a multidimensional data cube to be updated and viewed locally at the client. Instead of evaluating functions at the server and transmitting the results to the client, the functions themselves may be translated into equivalent functions that can be evaluated in real time at the client. As inputs to the functions are a changed at the client, the function results can be updated at the client without requiring back-and-forth transmissions to the server or additional queries to the data cube.Type: GrantFiled: January 29, 2021Date of Patent: January 24, 2023Assignee: Oracle International CorporationInventor: Robert James Hennessy
-
Patent number: 11562032Abstract: An apparatus for updating a user profile based on a user file is included. Apparatus may include a processor and a memory communicatively connected to processor. Memory may contain instructions configuring processor to identify a plurality of profile sections in a user profile comprising a profile content; receive a user file; parse document content in user file by identifying a plurality of document sections in user file, categorizing a first document section of plurality of document sections of user file, identifying at least a document subsection of first document section, and categorizing document content in a first document subsection of at least a document subsection; and insert document content in at least one of the plurality of profile sections based on categorization of first document section and categorization of first document subsection.Type: GrantFiled: February 8, 2022Date of Patent: January 24, 2023Assignee: MY JOB MATCHER, INC.Inventors: Arran Stewart, Steve O'Brien