Including Downloading Patents (Class 717/178)
-
Patent number: 12254081Abstract: A method of verifying an application includes downloading source code for a first function exposed by the application and parsing the source code to determine an input object of the first function. The method also includes injecting a first fuzzing payload into the input object to generate a test object, invoking the first function using the test object, and determining whether the first function includes a vulnerability by analyzing a response to invoking the first function using the test object.Type: GrantFiled: October 24, 2022Date of Patent: March 18, 2025Assignee: Black Duck Software, Inc.Inventors: David Autrey Bohannon, Ksenia A. Peguero, Benjamin D. Sedat
-
Patent number: 12204432Abstract: A system can determine performance data for updates created by update creators that execute on devices during a time period, the performance data indicating performance of a group of metrics for a respective update of the updates. The system can determine a first ranking of the update creators for the time period based on the performance data. The system can determine a second ranking of the update creators based on applying a pairwise comparison count of respective rankings of update creators of the first ranking and rankings for time periods prior to the time period. The system can determine whether to publish a first update from a first update creator of the update creators based on a position of the first update creator among the update creators in the second ranking.Type: GrantFiled: September 16, 2021Date of Patent: January 21, 2025Assignee: DELL PRODUCTS L.P.Inventor: Mohammad Rafey
-
Patent number: 12200302Abstract: Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.Type: GrantFiled: April 21, 2023Date of Patent: January 14, 2025Assignee: Roku, Inc.Inventors: David Mendenhall, David Sharp, Mark Ely, Jim Funk, Charles Smith, Andrew Schultz, Anthony Wood
-
Patent number: 12190087Abstract: An example computing platform is configured to (a) cause a client device associated with a user to display an interface for deploying a new data science model, where the interface presents the user with a list of deployment templates, and where each of the deployment templates includes data specifying (i) a respective executable model package and (ii) a respective set of execution instructions for the respective executable model package, (b) receive, from the client device, data indicating (i) a user selection of a given deployment template for use in deploying the new data science model and (ii) a given set of configuration parameters for use in deploying the new data science model, and (c) use the given executable model package, the given set of execution instructions, and the given set of configuration parameters to deploy the new data science model.Type: GrantFiled: January 8, 2024Date of Patent: January 7, 2025Assignee: Discover Financial ServicesInventors: Prasad Paravatha, Vivek Mathew, Divya Gone
-
Patent number: 12106300Abstract: Methods and systems are provided for making secure financial transactions, such as purchase payments, using rich Internet applications (RIA) running an RIA runtime (also referred to as a platform or framework) on the user's smart phone or other mobile device. Embodiments differ from the usual way of re-directing a user from a third-party application and authenticating the user by providing secure in-line payments from a rich Internet application running on an RIA runtime. A system includes: a mobile device executing a rich Internet application running on an RIA runtime; a payment library communicating with the RIA runtime and a service provider, for which the payment library communicates with the service provider to authenticate the rich Internet application; and in response to authentication by the service provider, facilitates secure financial transactions via the rich Internet application.Type: GrantFiled: April 7, 2023Date of Patent: October 1, 2024Assignee: PAYPAL, INC.Inventors: Prashant Jamkhedkar, Upendra Mardikar, Mark Wenger, Mehul Asher, Victor Chau
-
Patent number: 12105681Abstract: Embodiments perform automatic document handling by retrieving icons from local document handlers or from an application volumes manager, without installing the application locally. Embodiments further perform on-demand application mounting by intercepting and suspending requests to launch applications until the appropriate virtual disk, corresponding to the application, is mounted to the disk subsystem by the application volumes manager. The application launch is then resumed.Type: GrantFiled: June 22, 2016Date of Patent: October 1, 2024Assignee: Omnissa, LLCInventors: Daniel James Beveridge, Fei Huang, Matthew Conover
-
Patent number: 12073209Abstract: Systems, computer program products, and methods are described herein for component-level detection in third party software applications. An example system may receive, from a client device, data packets with payload containing a request to onboard a first application into a computing environment. In response, the system may determine, using an application ingestion subsystem, information associated with the first application, and subsequently deploy, using a machine learning subsystem, a trained machine learning model on the information to various components associated with the first application and component scanning parameters for each of the one or more components. Based on components, the system may build a software bill of materials (SBOM) for the first application.Type: GrantFiled: March 29, 2022Date of Patent: August 27, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Tomas M. Castrejon, III, Manu Jacob Kurian, David Nardoni, Joel Townsend, Michael Robert Young
-
Patent number: 12061897Abstract: A vehicle master device includes a rewrite specification data acquisition unit that is configured to acquire rewrite specification data from outside, a rewrite specification data analysis unit that is configured to analyze the rewrite specification data acquired by the rewrite specification data acquisition unit, a rewrite target specifying unit that is configured to identify a rewrite target ECU and a non-rewrite target ECU based on an analysis result by the rewrite specification data analysis unit, an installability determination unit that is configured to determine whether installation is feasible for the rewrite target ECU, and a state transition control unit that is configured to control at least one non-rewrite target ECU to be in a stop state, a sleep state, or a power saving operating state when the installability determination unit determines that the installation is feasible.Type: GrantFiled: February 5, 2021Date of Patent: August 13, 2024Assignee: DENSO CORPORATIONInventors: Yuzo Harata, Kazuhiro Uehara, Mitsuyoshi Natsume, Takuya Kawasaki
-
Patent number: 11983521Abstract: An application hub is provided for applications of an analytical services platform. The analytical services platform may receive data from analytical devices and provide services, such as filtering, processing and visualizing the data. The application hub may act as a landing site for users on client devices to launch applications for the analytical services platform. The application hub may provide a web page to the client devices over a network that provides a user interface listing applications for the analytical services platform. Users may launch the applications through the user interface, such as by selecting user interface elements for the applications. The user interface may identify what applications have been installed on a client device and what applications have not been installed. The user interface may also identify when an application needs to be upgraded. Since the application hub is intended to be a single landing site for al applications, a single login may be provided.Type: GrantFiled: October 9, 2020Date of Patent: May 14, 2024Assignee: WATERS TECHNOLOGIES IRELAND LIMITEDInventors: Coralia Popa, Alessio Zammataro, Richard Woodhead
-
Patent number: 11941411Abstract: Embodiments of this disclosure provide a method for starting an application and a related apparatus. The method includes the following: A user terminal may acquire a configuration parameter of a target application from a data management server when a start instruction for the target application is detected. The configuration parameter includes plugin configuration information and code package configuration information. The target application can be executed by using a target code package and a locally cached target plugin.Type: GrantFiled: March 30, 2022Date of Patent: March 26, 2024Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Lingbo Cai, Liang Ma, Qingjie Lin, Hongzheng Ke, Yue Hu, Canhui Huang, Yuyang Peng, Deming Zhang
-
Patent number: 11900090Abstract: Disclosed are approaches for enforcement of updates for devices unassociated with a domain or directory service. An application executing on a client device can determine that the client device is to use a locator specified in a policy to receive and install updates to software installed on the client device. The application determines whether the client device complies with the policy based at least in part on a value of a registry key stored on the client device. The application then modifies a value of a registry key stored on the client device in an instance in which it is determined that the client device is to use the locator and that the client device does not comply with the policy.Type: GrantFiled: October 6, 2020Date of Patent: February 13, 2024Assignee: AirWatch LLCInventors: Varun Murthy, Kalyan Regula, Shravan Shantharam, Jason Roszak
-
Patent number: 11900093Abstract: A pipeline can be constructed for implementing a software-stack resolution process. For example, a system can receive a request from a client device for a recommended software-stack for a target software item. The system can also receive pipeline configuration data specifying configurable pipeline units to be included in the pipeline. The pipeline can include a search process for identifying and analyzing a group of software-stack candidates associated with the target software item. The system can construct the pipeline using the configurable pipeline units based on the pipeline configuration data. One or more of the configurable pipeline units can be arranged in the pipeline to guide the search process by adjusting one or more parameters of the search process. The system can then execute the pipeline and transmit a response to the client device indicating a recommended software-stack for the target software item.Type: GrantFiled: July 20, 2021Date of Patent: February 13, 2024Assignee: Red Hat, Inc.Inventors: Fridolin Pokorny, Christoph Goern
-
Patent number: 11868749Abstract: An example computing platform is configured to (a) cause a client device associated with a user to display an interface for deploying a new data science model, where the interface presents the user with a list of deployment templates, and where each of the deployment templates includes data specifying (i) a respective executable model package and (ii) a respective set of execution instructions for the respective executable model package, (b) receive, from the client device, data indicating (i) a user selection of a given deployment template for use in deploying the new data science model and (ii) a given set of configuration parameters for use in deploying the new data science model, and (c) use the given executable model package, the given set of execution instructions, and the given set of configuration parameters to deploy the new data science model.Type: GrantFiled: January 14, 2022Date of Patent: January 9, 2024Assignee: Discover Financial ServicesInventors: Prasad Paravatha, Vivek Mathew, Divya Gone
-
Patent number: 11861338Abstract: Systems and methods for controlling configurations of deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; effectuate deployment of the set of enterprise software applications on a first deployment server; obtain modification databases with updated configuration settings; and modify the configuration settings of the first deployment server based on the modification databases.Type: GrantFiled: December 28, 2022Date of Patent: January 2, 2024Assignee: Instabase, Inc.Inventors: Kunal Gosar, Shaunak Godbole
-
Patent number: 11797286Abstract: Systems and methods for temporarily downloading an application program from a website are disclosed herein. The website provides a feature set corresponding to an anticipated user activity and a downloadable application program. The anticipated user activity is identified based on user data corresponding to future activities of a user. A correspondence between the anticipated user activity and the website is determined and the application program is retrieved from the website and installed on the user device. In response to detecting absence of a user interaction with the application program on the user device within a predefined time period, the application program is automatically uninstalled from the user device.Type: GrantFiled: May 4, 2022Date of Patent: October 24, 2023Assignee: Rovi Guides, Inc.Inventors: Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 11782701Abstract: In some aspects, a method for updating software using a rules engine is provided. The rules engine selects a handler for updating a non-updated string of code of a plurality of strings of code of a file and according to a set of rules. The set of rules associates the handler with updating a unique non-updated string of code. The rules engine also instructs the handler to scan the plurality of strings of code, identify, based on the scanning, the non-updated strings of code uniquely associated with the handler, and update the non-updated string of code. The rules engine further receives, from the handler, an indication that the non-updated string of code uniquely associated with the handler is an updated string of code. In addition, the rules engine generates for display on a display screen at least the updated string of code.Type: GrantFiled: June 1, 2021Date of Patent: October 10, 2023Inventor: Stephen Davidson
-
Patent number: 11750735Abstract: A computer-implemented method, a computer system and a computer program product dynamically change the user interface on a mobile device. The method includes displaying a user interface on a first device. The user interface includes a set of graphical controls corresponding to a plurality of functions of the first device. The method also includes connecting to the second device in response to a determination that the device includes a capability not included in the plurality of functions of the first device. The method further includes determining an aggregate function set for the first and second devices that includes the plurality of functions of the first device and is updated to include the capability of the second device. Finally, the method includes modifying the user interface of the first device based on the aggregate function set by adding a graphical control corresponding to the capability of the second device.Type: GrantFiled: October 28, 2021Date of Patent: September 5, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fang Lu, Martin G. Keen, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 11743290Abstract: A system and method for detecting phishing cyberattacks. The method involves parsing a code segment retrieved using a suspect uniform resource locator (URL) to identify any links included in the code segment. From these links, additional code segments may be recovered in accordance with a code segment recovery scheme. Thereafter, analytics are performed on the retrieved and possibly recovered code segments. The analytics include determining whether any of the code segments is correlated with a code segment associated with a known prior phishing cyberattack. Upon completing the analytics, an alert message including meta-information associated with results from the analytics is generated to identify that the URL is associated with a known prior phishing cyberattack when one or perhaps a combination of code segments associated with the URL are correlated to any code segment associated with a known prior phishing cyberattack.Type: GrantFiled: December 23, 2019Date of Patent: August 29, 2023Assignee: FireEye Security Holdings US LLCInventors: Muhammad Zain Ul Abadin Gardezi, Mohsin Saeed, Hassan Ahmed, Fahim Abbasi, Farrukh Shahzad
-
Patent number: 11714629Abstract: Techniques for software dependency management are described, including receiving a query at a repository configured to store a file identifying a dependency between an application and an update, the query being configured to request retrieval and implementation of the update with the application, parsing the query to identify the update and a version of the update configured to modify the application, generating a ranking associated with the update and the version using output from a machine-learning module configured to be trained against data associated with a community, and other data associated with analyzing an issue associated with the update or the version, providing a response to the query, receiving another query requesting the update or the version, retrieving the update and the version, and implementing the update or the version, the update or the version being implemented in response to the another query.Type: GrantFiled: November 19, 2020Date of Patent: August 1, 2023Assignee: Khoros, LLCInventors: Santosh Shaastry, Narendra Prabhu Gurusiddappa, Gunaalan Srinivasan, Neel Millind Renavikar
-
Patent number: 11681701Abstract: A system for reducing database query latency, the system comprising: a memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising: receiving data reflecting performance of a role on a virtual server; identifying tokens associated with terms in the received data; mapping an index comprising the tokens and the terms; storing the mapped index in a first database; storing a key-value pair in a second database, the key corresponding to the mapped index, and the value corresponding to a portion of the received data; receiving a query; optimizing the query to reduce query processing time; constructing a search key based on results obtained by running the optimized query against the first database; retrieving a result value from the second database corresponding to the search key.Type: GrantFiled: November 18, 2021Date of Patent: June 20, 2023Assignee: Coupang Corp.Inventors: Sung Ho Choi, Seong Jin Kim
-
Patent number: 11663338Abstract: Various examples are provided related to automated security analysis of baseband firmware. In one example, a system includes a wireless front end and processing circuitry communicatively coupled to the wireless front end and a target device. The processing circuitry can generate mutated packets based upon a device state of the target device; provide the mutated packets for transmission to the target device; receive feedback information from the target device in response to reception of the mutated packets; and identify a firmware flaw associated with the target device in response to the feedback information. In another example, a method includes generating mutated packets based upon a device state of a target device; transmitting the mutated packets to the target device; receiving feedback information from the target device in response to reception of the mutated packets; and identifying a firmware flaw associated with the target device using the feedback information.Type: GrantFiled: May 14, 2020Date of Patent: May 30, 2023Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INCORPORATEDInventors: Grant Haydock Hernandez, Kevin R. Butler, Patrick G. Traynor
-
Patent number: 11645071Abstract: A method, a computer program product, and a computer system intelligently install a component to a client system. The method includes performing an association analysis to generate a component association model based on historical installation information for historically installed components on one or more further client systems. The component association model includes a build success rate model indicative of at least one of the one or more further client systems having a close relationship to the client system based on a metric pair analysis of corresponding parameters in the historical installation information and installation information of the client system. The method includes determining an installation path to install the component to the client system based on the component association model. The method includes transmitting assistance information to the client system based on the installation path.Type: GrantFiled: April 19, 2022Date of Patent: May 9, 2023Assignee: International Business Machines, CorporationInventors: Rui Liu, Peng Hui Jiang, Yue Chen, Ya Xiao, Hu Wang, Jun Su
-
Patent number: 11609955Abstract: A method for managing an application snippet includes: obtaining a first application snippet (S210); determining first classification information of the first application snippet (S220); determining that classification information of a first composite application on the terminal device matches the first classification information (S230); and adding the first application snippet to the first composite application (S240). According to the method for managing an application snippet, a large quantity of application snippets can be effectively managed.Type: GrantFiled: April 21, 2017Date of Patent: March 21, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zijun Li
-
Patent number: 11567750Abstract: Provided are computer-implemented methods and systems for dynamically deploying a web component in an application. An example method for dynamically deploying a web component in an application may include deploying a client-side application to a web browser associated with a client device. The method may continue with receiving a request to deploy a web component in the client-side application. The method may further include dynamically loading the web component in the client-side application. With this method, web components can be dynamically added to a current operating version of a web application. Further, a user can use a web application as if it is operating locally on the web browser of the client device, even though it is not actually stored locally on the client device.Type: GrantFiled: December 21, 2020Date of Patent: January 31, 2023Assignee: ASG Technologies Group, Inc.Inventors: Gabriel Bennet, Braulio Megías
-
Patent number: 11556322Abstract: Systems and methods for controlling configurations of deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; effectuate deployment of the set of enterprise software applications on a first deployment server; obtain modification databases with updated configuration settings; and modify the configuration settings of the first deployment server based on the modification databases.Type: GrantFiled: December 10, 2021Date of Patent: January 17, 2023Assignee: Instabase, Inc.Inventors: Kunal Gosar, Shaunak Godbole
-
Patent number: 11537602Abstract: Computer implemented reconstruction of compliance mapping due to an update in a regulation in the compliance mapping by a computing device includes comparing a first version of a regulation in the compliance mapping to a second, updated version of the first regulation. A change in the second version with respect to the first version is identified. The change may be an added control description, a deleted control description, or an updated control description. Upon determining that the change is an updated control description, the updated control description is analyzed to determine a type of update. The mapping of the regulation is reconstructed based on the change and, if the change is an updated control description, the type of update, using at least one of natural language processing and/or machine learning. The risk of the reconstructed mapping is assessed, and a service owner is notified about the risk of the changes.Type: GrantFiled: May 12, 2020Date of Patent: December 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhammed Fatih Bulut, Arun Kumar, Kuntal Dey, Constantin Mircea Adam, Milton H. Hernandez
-
Patent number: 11526343Abstract: A system and method for improved evaluation of semiconductor hardware is provided. The system comprises a firmware repository server, which firmware repository server comprises a plurality of firmware packages for the one or more evaluation hardware boards. The firmware repository server is further configured to: receive a firmware request for a user evaluation hardware board from a first of the client devices, search the plurality of firmware packages for compatible firmware packages for the user evaluation hardware board, generate a catalog of the compatible firmware packages for the user evaluation hardware board, transmit the catalog to the first client device, receive a request for a user selected firmware package from the catalog of compatible firmware packages, and to transmit firmware of the user selected firmware package to the client device for installation on the user evaluation hardware board.Type: GrantFiled: September 20, 2019Date of Patent: December 13, 2022Assignee: Microchip Technology IncorporatedInventors: Nilesh Rajbharti, Mark Ennamorato
-
Patent number: 11422788Abstract: Firmware updates are packaged in a manner that enables a firmware update utility to be executed to provide control functionality for deployment of the firmware updates while leveraging an operating system provided update framework to deliver the firmware updates to pre-boot environment. Accordingly, control over the deployment of the firmware updates is provided without difficulties and security risks of employing a custom kernel-mode driver to deliver the firmware updates.Type: GrantFiled: August 17, 2020Date of Patent: August 23, 2022Assignee: Dell Products L.P.Inventors: Balasingh P. Samuel, Sungsup Lee
-
Patent number: 11405743Abstract: Methods, systems comprising one or more computer systems including a combination of hardware and software, and computer program products provide at a first mobile device a user interface, the user interface displaying indications of a plurality of computer applications available for installation on the first mobile device and the user interface enabling selection by a user of the first mobile device of one or more of the computer applications for installation on the first mobile device. The method, system, and computer program product store, in a database associated with a user account, an inventory of the one or more of the computer applications selected by the user of the first mobile device, receive an indication from the first mobile device that program data associated with a first one of the computer applications included in the inventory may be stored on a second mobile device, and receive an identifier corresponding to the user account from the second mobile device.Type: GrantFiled: March 29, 2021Date of Patent: August 2, 2022Assignee: SITO Mobile R&D IP, LLCInventor: Anthony G. Macaluso
-
Patent number: 11397658Abstract: Techniques for a service provider network to allow users to quickly and easily establish a testing environment to test various virtual machine (VM) instance types for hosting their workloads. Rather than identifying and recommending optimized VM instance types for hosting workloads of users, the techniques allow for users to initially test the VM instance types and determine how well their workloads perform on the VM instance types. Users can quickly and easily (e.g., “one-click” input) request that a testing environment be established. The optimization service can then test one or more recommended VM instance types for the users' workloads in the testing environment. The optimization service can monitor the performance of the VM instance types while they host the “test workloads,” and provide the users with performance metrics to help them decide if they would like to migrate their workloads to the recommended VM instance types.Type: GrantFiled: November 25, 2020Date of Patent: July 26, 2022Assignee: Amazon Technologies, Inc.Inventors: Bo Pang, Qijia Chen, Leslie Johann Lamprecht, Mohit Gupta, Letian Feng, Roberto Pentz De Faria
-
Patent number: 11399213Abstract: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system. An embodiment operates by receiving a command at a media device that includes an upgrader device connected via or plugged into an input port of the media device. It is determined that the command is associated with modifying a software component of the media device, wherein both the media device and the upgrader device include operating systems configured to process the command and modify the software component. The command is provided to the upgrader device based on a determination that the media device is in an upgrader mode of operation. A visual indication corresponding to the modification is provided.Type: GrantFiled: March 19, 2019Date of Patent: July 26, 2022Assignee: ROKU, INC.Inventors: David Mendenhall, David Sharp, Mark Ely, Jim Funk, Charles Smith, Andrew Schultz, Anthony Wood
-
Patent number: 11341114Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.Type: GrantFiled: September 30, 2015Date of Patent: May 24, 2022Assignee: Dropbox, Inc.Inventors: Jack Benjamin Strong, Gibu Thomas
-
Patent number: 11327821Abstract: Methods and apparatus to facilitate infrastructure installation checks and corrections in a distributed environment are disclosed. An example apparatus includes a virtual appliance including a management endpoint. The example apparatus includes a component server including a management agent to communicate with the management endpoint. The virtual appliance is to assign a role to the component server and to determine a subset of prerequisites associated with the role based on an applicability to the role. Each of the subset of prerequisites is associated with an error correction script. The component server is to determine whether the component server satisfies the subset of prerequisites associated with the role. The component server is to address an error when the component server is determined not to satisfy at least one of the subset of prerequisites by executing the error correction script associated with the at least one of the subset of prerequisites.Type: GrantFiled: May 15, 2019Date of Patent: May 10, 2022Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
-
Patent number: 11301234Abstract: An apparatus and method of automatically installing an application in different terminals by storing terminal information of a user and allowing the user to install an application when the user installs an application in at least two terminals, and in which an installation process may be automatically conducted is provided. Information related to an application installed in a first terminal is received from the first terminal; and a second terminal is requested to install another application corresponding to the application, in the second terminal, by using the received information related to the application.Type: GrantFiled: January 28, 2020Date of Patent: April 12, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youl-woong Sung, Jong-baek Kim, Il-joo Kim, Young-chul Sohn, Soo-min Shin, Ho Jin
-
Patent number: 11269961Abstract: System and methods for presenting users with different App download options in response to certain search queries. In aspects, when a user enters a search query that does not explicitly request an App, systems and methods described herein analyze the results of the search and determine whether the request is an implicit request for Apps. As a result, relevant Apps are identified and presented for download. Other aspects of the present disclosure relate to analyzing and identifying URLs of companies and developers of Apps. Once analyzed and identified, embodiments relate to associating the appropriate URLs with one or more Apps.Type: GrantFiled: March 3, 2017Date of Patent: March 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Marcelo M. De Barros, Siddharth S. Shenoy, Aman Singhal
-
Patent number: 11244267Abstract: A system, method, and computer-readable medium are disclosed for performing a digital fulfillment product onboarding operation. The digital fulfillment product onboarding operation includes: receiving an order for a digital asset; deriving digital fulfillment attributes associated with the digital asset; identifying a digital asset fulfillment process flow from a plurality of digital asset fulfillment process flows, the identifying being based upon the order for the digital asset and the attributes associated with the digital asset; plotting the digital asset fulfillment process flow; and, executing the digital asset fulfillment process flow.Type: GrantFiled: April 26, 2019Date of Patent: February 8, 2022Assignee: Dell Products L.P.Inventors: Shibi Panikkar, Deepali S. Mali
-
Patent number: 11221836Abstract: Systems and methods for controlling configurations of deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; effectuate deployment of the set of enterprise software applications on a first deployment server; obtain modification databases with updated configuration settings; and modify the configuration settings of the first deployment server based on the modification databases.Type: GrantFiled: June 21, 2021Date of Patent: January 11, 2022Assignee: Instabase, Inc.Inventors: Kunal Gosar, Shaunak Godbole
-
Patent number: 11216537Abstract: On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the application does not allow using the functions without associated consents; receiving, from a user, a consent associated with a function; activating to allow that function to be executed; when a request from the user to use another function is received, determining that the another function requires an associated consent to activate; determining that there is no consent from the user associated with the another function; prompting for a consent associated with the another function; receiving the consent associated with another function; and activating to allow the another function to be executed.Type: GrantFiled: March 30, 2020Date of Patent: January 4, 2022Assignee: Google LLCInventor: Alejo Grigera
-
Patent number: 11210755Abstract: An information retrieval server includes a communication device and a processing device. The communication device communicates with servers of a plurality of business operators and a communication terminal of a user through a communication network, each of the plurality of business operators performing a car sharing service. The processing device presents information relevant to vehicles held by the plurality of business operators, to the user, acquires information input from the communication terminal, the information being information about a predetermined item included in a use condition for the car sharing service, causes the servers of the plurality of business operators to retrieve a vehicle satisfying a use condition determined by the acquired information, from the held vehicles, and sends information relevant to the retrieved vehicle, to the communication terminal.Type: GrantFiled: March 29, 2019Date of Patent: December 28, 2021Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Koichiro Mitsumaki, Masato Endo, Ryota Kondo, Yasuhisa Obata
-
Patent number: 11190511Abstract: Techniques are disclosed relating to generating authentication information independent of user input. In some embodiments, an authentication application repeatedly performs operations to authenticate a client application to one or more hosts of a server system during an automated tasks. In some such embodiments, an instance of the operations includes receiving, from the client application, a request to generate authentication information. In response to the request, the authentication application may retrieve authentication data for the user and, independent of user input, generate an item of authentication information based on the authentication data. The authentication application may then output the item of authentication information to the client application, where the item of authentication information is usable by the client application to authenticate to at least one of the one or more hosts.Type: GrantFiled: January 29, 2019Date of Patent: November 30, 2021Assignee: salesforce.com, inc.Inventors: Jagadeesh Kunda, Ariel Anant Chavan, Qian Han, Yifan Wang, Kamran Riaz Khan, Vishal Agarwal
-
Patent number: 11169856Abstract: In some examples, container management can include a non-transitory computer readable medium having instructions, the instructions executable by a processing resource to receive a deployment specification for operating the application within the container management system, determine whether the deployment specification includes a specified workload for scheduling the application, determine, in response to the deployment specification not including a specified workload for scheduling the application, a workload ratio associated with the application, determine a schedule in response to the determined workload ratio, and schedule the application across a plurality of nodes within the container management system based on the determined schedule.Type: GrantFiled: January 31, 2019Date of Patent: November 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Hardik Dhirendra Parekh, Jaivish Kothari
-
Patent number: 11138240Abstract: A method and a device for personalized automatic tagging are provided. The method includes obtaining a plurality of context-based tags based on interactions between a user of the electronic device and a plurality of data items on the electronic device. The obtained plurality of context-based tags are associated with the plurality of data items. In response to detecting at least one context-based search input, at least one context-based tag corresponding to the at least one context-based search input is determined. At least one data item associated with the at least one context-based tag identified. A display of the electronic device is caused to display the at least one data item to the user.Type: GrantFiled: September 5, 2018Date of Patent: October 5, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ashok Ranganathan, Vipul Gupta, Rahul Agrawal, Kalgesh Singh, Kamya Jaiswal, Arnav Aima, Abhinav Gaba, Arjun Kumar Agrawal, Magendra Singh, Ekansh Garg, Tarunesh Kumar Gupta
-
Patent number: 11126514Abstract: An information processing apparatus, includes a first nonvolatile storage device, and a processor coupled to the first nonvolatile storage device, wherein the processor is configured to suspend, when receiving a write request of data from an application, a write process for the write request in a case where second writing of the data into a second nonvolatile storage device of a different information processing apparatus fails while first writing of the data into the first nonvolatile storage device succeeds, record, after the write process is suspended, error information indicative of an error of the second writing, resume, after the error information is recorded, the write process and issue a notification of the application of completion of the write process, and isolate, after the notification of the completion of the write process is issued, a region of the second nonvolatile storage device which is used by the application.Type: GrantFiled: September 28, 2018Date of Patent: September 21, 2021Assignee: FUJITSU LIMITEDInventors: Takashi Nonaka, Asuka Okagawa, Akihiro Sugaya
-
Patent number: 11089474Abstract: The present disclosure relates generally to managing access to an enterprise system using remote devices. Techniques are disclosed for provisioning applications on remote devices to access resources in an enterprise system. Specifically, applications may be automatically configured with access information (e.g., account information) and connection information to access a resource in an enterprise system using a remote device. Configuring an application may include determining an account for accessing a resource using the application. An account may be provisioned if one has not been established. Upon configuring an application, the device access management system may provide a configured application to the remote device(s) for which the application is configured. Once the configured application is received, the application may be automatically installed on the remote device, after which the application may be executed to access a resource.Type: GrantFiled: October 16, 2018Date of Patent: August 10, 2021Assignee: Oracle International CorporationInventors: Harsh Maheshwari, Mohamad Raja Gani Mohamad Abdul, Sidhartha Das, Rajesh Pakkath, Sreedhar Katti
-
Patent number: 11089456Abstract: A system using a server including a server application AS having at least a database containing third-party applications to be suggested and a hardware and software communication arrangement for automatically or semi-automatically downloading at least one application selected from the database to an intelligent and mobile communicating IT object OMI including a client application ACOMI installed on the intelligent, mobile IT object using rules R that can evolve or be modified.Type: GrantFiled: December 22, 2016Date of Patent: August 10, 2021Assignee: WORLDLINEInventors: Guillaume Lefebvre, Nicolas Kozakiewicz, Francois-Julien Ritaine
-
Patent number: 11080428Abstract: A method and a corresponding runtime environment for migrating an instance of an actor of an application are provided. An initiating runtime environment performs a method comprising selecting, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor. The method comprises migrating the instance of the actor to the selected target runtime environment once the target runtime environment has been selected.Type: GrantFiled: February 4, 2016Date of Patent: August 3, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Harald Gustafsson, Hakan Englund, Christoffer Jerkeby, Bernard Smeets
-
Patent number: 11082417Abstract: Provided are techniques for authenticating a device. Accepted communication patterns representing accepted modes of communication between devices in an internet of things network are stored. In response to receiving a new communication from a requesting device of the devices, it is determined whether the new communication matches at least one of the accepted communication patterns. In response to determining that the new communication matches, there is a response to the new communication. In response to determining that the new communication does not match, flagging the new communication as an anomaly and determining how to process the new communication based on the flagging.Type: GrantFiled: October 18, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Rahul Gupta, Hari H. Madduri, Maharaj Mukherjee, Joanna W. Ng
-
Patent number: 11044214Abstract: The disclosure sets forth techniques that enable mobile devices to send and receive multimedia files across dissimilar communication platforms. Multimedia files being sent between mobile devices may be subject to file size limits, based on the communication platform being used and the capability metrics of the mobile devices. This disclosure describes techniques for transmitting a multimedia file as a plurality of segment files, for the purpose of conforming with file size limits associated with a sending device or a recipient device. A multimedia file may be partitioned into a plurality of segment files that may be re-combined into a single multimedia file that substantially reproduces the multimedia content of the original multimedia file. Further, a multimedia file may be partitioned into a plurality of playable segment files that, when executed or played individually and in sequential order, substantially reproduce the multimedia content of the original multimedia file.Type: GrantFiled: December 23, 2016Date of Patent: June 22, 2021Assignee: T-Mobile USA, Inc.Inventor: Sheraz Dar
-
Patent number: 10986051Abstract: A method for providing a customizable chat window for a webpage is disclosed. The method comprises: receiving a user-specific component customized by a first user that identifies user-selected customizations for a chat message user interface (UI) of the first user; providing a snippet of code from a host chat application to a computing device associated with the first user to add to the webpage of the first user wherein activation of the snippet of code at the webpage of the first user causes the host chat application to be bootstrapped and causes the chat message UI of the first user to be loaded with the user-selected customizations; providing second code for rendering the chat message UI of the first user along with the user-selected customizations for the chat message UI, over a network, to a computing device associated with a second user; and modifying an actual chat message that is communicated using the chat message UI by applying the user-selected customizations to the chat message.Type: GrantFiled: October 31, 2019Date of Patent: April 20, 2021Assignee: salesforce.com, inc.Inventors: William Chang, Benjamin Drasin, Justin MacMillin
-
Patent number: 10969901Abstract: A pairing method includes sharing, between a position indicator and a position detecting apparatus, predetermined sharing information that becomes sharable if the position indicator and the position detecting apparatus are proximate to each other at or within a predetermined distance; and determining, by a first one of the position indicator and the position detecting apparatus and using the shared sharing information, whether information received by a first communication device having a range longer than the predetermined distance is transmitted by a second one of the position indicator and the position detecting apparatus, the first one of the position indicator and the position detecting apparatus being different from second one of the position indicator and the position detecting apparatus.Type: GrantFiled: April 8, 2019Date of Patent: April 6, 2021Assignee: Wacom Co., Ltd.Inventor: Yoshifumi Konda