Patents Examined by Lanny N Ung
-
Patent number: 10761817Abstract: In certain embodiments, an instance-specific user interface may be facilitated via entity-associated application metadata. In some embodiments, access information associated with an entity may be provided to one or more servers via a first executable instance of a same user application during a launch of the first executable instance. Based on the access information, application metadata associated with the entity may be obtained via the first executable instance from among a set of application metadata during the launch of the first executable instance, where the application metadata indicates data fields that correspond to data accessible to the entity. Based on the application metadata, the data fields may be loaded for a user interface of the first executable instance during the launch of the first executable instance. One or more of the data fields may be presented via the user interface of the first executable instance.Type: GrantFiled: October 15, 2018Date of Patent: September 1, 2020Assignee: PERSHING LLCInventors: FathimaFazlina Rahmathali, Akilla Duraiswami, Laxmi Narsimham Vedula, Sridhar Lakshmipathy, Prasanna Sivakumar
-
Patent number: 10732956Abstract: An information processing device, including: an operator for a user to perform a specification operation of specifying an arbitrary mode from among a plurality of modes; and a processor which starts, at a predetermined timing, update processing of obtaining update data for updating a predetermined program or execution data of the program from a predetermined external terminal and updating the program or the execution data based on the obtained update data when a predetermined mode is specified in accordance with a specification operation of the mode performed to the operator by the user, wherein when a specification operation of specifying another mode instead of the predetermined mode is performed to the operator by the user during the update processing, the processor switches to the another mode after the update processing is finished.Type: GrantFiled: March 23, 2018Date of Patent: August 4, 2020Assignee: CASIO COMPUTER CO., LTD.Inventor: Katsuyuki Itakura
-
Patent number: 10719769Abstract: A method for generating an application recommendation includes receiving a signal from an electronic device indicating that uninstallation of a first application has been initiated by a user on the electronic device, obtaining contextual information of the application, the contextual information including data indicating when the application was installed and frequency of use of the application, obtaining utilization data, the utilization data including data indicating applications that have been installed on the electronic device, determining a plurality of applications that are similar to the first application; generating a first predictive model using the contextual information and the utilization data, the first predictive model being configured to predict a likelihood of uninstallation of an application; and automatically recommending, at the time of uninstallation of the application, one or more of the plurality of applications, the recommending being based at least in part on the first predictive modelType: GrantFiled: March 12, 2019Date of Patent: July 21, 2020Assignee: Google LLCInventor: Hao Lu
-
Patent number: 10706152Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor subsystem configured to execute a hypervisor, wherein the hypervisor is configured to host a plurality of virtual machines and a memory subsystem communicatively coupled to the processor subsystem. The memory subsystem may be configured to implement namespaces for the hypervisor and the plurality of virtual machines and implement for each of the namespaces a concealed namespace object store as a hidden metadata area of the memory subsystem unexposed to the hypervisor and the plurality of virtual machines, each concealed namespace object store comprising metadata for an associated namespace.Type: GrantFiled: October 16, 2017Date of Patent: July 7, 2020Assignee: Dell Products L.P.Inventors: Shekar Babu Suryanarayana, Yogesh P. Kulkarni
-
Patent number: 10691435Abstract: Systems and methods for binary translation of executable code.Type: GrantFiled: November 26, 2018Date of Patent: June 23, 2020Assignee: Parallels International GmbHInventors: Alexey Koryakin, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 10691450Abstract: In an agile delivery program, hundreds of team members are organised into multiple agile teams work in a synchronized manner, to build a product. Normally, they are geographically distributed teams need to have the infrastructure and tools, to manage their agile delivery seamlessly. In addition to team, a product backlog, and sprint duration also need to be managed the simultaneously. A system and method for managing a program in an agile delivery environment using a single integrated platform has been described. The method involves providing a set of visions to each of the members working in the program. The set of goals, the teams and sprint duration are then provided. The profiling and machine learning techniques are then performed on these parameters to generate an optimal release plan for the release of the product.Type: GrantFiled: March 28, 2018Date of Patent: June 23, 2020Assignee: Tata Consultancy Services LimitedInventors: Alin Jose, Prabhu Arumugham, Anupama Kasturi, Smitha Pereira, Aruna Balasubramanian
-
Patent number: 10684846Abstract: Forward and/or backward compatibility between an invoking program and the invoked program can be maintained by using compatibility indicators and/or annotations to configuration settings that specify the desired behavior of the invoked program. Compatibility indicators and/or annotations can be used to override default behavior to ensure compatibility between a version of a program and a version or revision of a dependency of the program. Annotations can be made to configuration settings or to initialization programs and/or files. Configuration and/or initialization settings for the program can be annotated to indicate when default behavior of the dependency is to be overridden to provide alternate behavior. Configuration settings for the program can be annotated to indicate when future revisions to the dependency are to be applied.Type: GrantFiled: October 17, 2017Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gabriel Alexandru Ghiondea, Mark Allen Miller, Preeti Vijay Krishna
-
Patent number: 10664379Abstract: A method for verifying source code for a program includes determining that a new version of the source code is available. One or more verification tools are determined to use for verification of the new version of the source code from a verification specification associated with the source code. A plurality of verification tasks to perform for the verification of the new version of the source code are automatically determined from the verification specification associated with the source code. The plurality of verification tasks for the new version of the source code are automatically performed using the one or more verification tools. A determination is then made as to whether the new version of the source code is verified.Type: GrantFiled: September 5, 2018Date of Patent: May 26, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Juan Rodriguez Hortala, Neha Rungta, Mark R. Tuttle, Serdar Tasiran, Michael Tautschnig, Andrea Nedic, Carsten Varming, John Byron Cook, Sean McLaughlin
-
Patent number: 10635431Abstract: A code merging system is configured to manage the storage of source code on a local system in the software development cycle. A cloud environment hosts working source code, which is composed of metadata artifact components. Copies of some of the metadata artifact components are transferred to a source code control and merged with master source code in either a partial merge process or a full merge process.Type: GrantFiled: January 9, 2019Date of Patent: April 28, 2020Assignee: Bank of America CorporationInventors: Balamurali Lakshminarayanan, Srinath Nelakuditi, Mohana Madhuri Patri, Kalyan Chakravarthy Pallapolu
-
Patent number: 10620980Abstract: Examples described herein generally relate to natively rendering hypertext markup language (HTML) graphics content associated with source code at a computer device. Specifically, the computer device receives, at a compiler, the source code associated with graphics based content. The computer device further compiles at least a portion of the source code into native code including at least one graphics application program interface (API). Moreover, the computer device further determines, at a native bridge translator, that at least one native API associated with a graphics processing unit of the computer device corresponds to the graphics API. The computer device further transmits the at least one native API to the graphics processing unit for native rendering of the HTML graphics content at the computer device.Type: GrantFiled: March 28, 2018Date of Patent: April 14, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Aravindan Elango
-
Patent number: 10613855Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a user-defined function (UDF) that is defined using a standard UDF interface for accessing multiple platforms. Next, the system converts data in a platform into a standard form that is supported by the standard UDF interface using a platform-specific wrapper for the UDF and a platform-specific implementation of the standard UDF interface. The system then generates output data in the standard form by applying one or more operations to the data in the standard form. Finally, the system converts the output data into a platform-specific form that is supported by the platform and returns the output data in the platform-specific form.Type: GrantFiled: May 7, 2018Date of Patent: April 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Walaa Eldin M. Moustafa, Ratandeep S. Ratti, Maneesh Varshney, Carl W. Steinbach, Adwait N. Tumbde, Khai Quang Tran, Vasanth Rajamani, Suja Viswesan, Shrikanth Shankar
-
Patent number: 10579359Abstract: Various examples herein disclose setting a cooling fan to an update operating speed that is higher than a normal operating speed in response to an indication that a firmware update is being executed. Such examples also disclose setting the cooling fan to a dynamic operating speed, which is adjusted in accordance with the firmware update, in response to an indication that the firmware update has completed.Type: GrantFiled: May 13, 2016Date of Patent: March 3, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Louis Hobson, Hakeem Mohamed, Mark Colbert
-
Patent number: 10572306Abstract: Embodiments are disclosed for a utilization-aware approach to cluster scheduling, to address this resource fragmentation and to improve cluster utilization and job throughput. In some embodiments a resource manager at a master node considers actual usage of running tasks and schedules opportunistic work on underutilized worker nodes. The resource manager monitors resource usage on these nodes and preempts opportunistic containers in the event this over-subscription becomes untenable. In doing so, the resource manager effectively utilizes wasted resources, while minimizing adverse effects on regularly scheduled tasks.Type: GrantFiled: May 15, 2017Date of Patent: February 25, 2020Assignee: Cloudera, Inc.Inventor: Karthik Kambatla
-
Patent number: 10560516Abstract: An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.Type: GrantFiled: March 7, 2018Date of Patent: February 11, 2020Assignee: Twilio Inc.Inventors: Carl Olivier, Sergei Zolotarjov, Mihails Velenko, Devid Liik, Artyom Tyazhelov
-
Patent number: 10558473Abstract: An application object framework provides a developer with an ability to provide customers with an ability to add custom extension data and an associated generic extension mechanism(s). Accordingly, each customer may be provided with an ability, e.g., to use its own data structures and data definitions to define desired data, and support persistence and process integration thereof. Further, each customer may be enabled to make such extension data available on a corresponding graphical user interface (GUI), e.g., including read/write access using the GUI, in a manner defined by each customer.Type: GrantFiled: May 8, 2017Date of Patent: February 11, 2020Assignee: SAP SEInventor: Oliver Klemenz
-
Patent number: 10503479Abstract: Examining source code repositories for indications of orthogonal technologies in actual use or of potential usefulness in the development and continuous delivery of the contents of the repositories.Type: GrantFiled: May 7, 2018Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Christopher Brealey, Christopher Taylor, Joel Cayne, Philippe Mulet, Ritchard L. Schacher, Thomas C. Schmidt
-
Patent number: 10496378Abstract: A static multi-entry point function with more than one entry point is provided. The function allows callers to enter the function at different entry points using an offset. Each entry point of the function is associated with a different offset, and includes instructions that identify data that is associated with the entry point. Each entry point further includes an instruction that jumps to a common prologue of the function. The common prologue loads the identified data into local variables. The function also includes a functional component that performs different actions depending on the data in the local variables. The function includes a default entry point that is used when the function is called without any offset, so that the function appears to behave like a normal function to scanners.Type: GrantFiled: May 4, 2017Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Zhongyuan Li, Tianzhuang Dou, Lei Kou
-
Patent number: 10481952Abstract: In the case where an indication that a limit of an event-driven computing service will be reached is detected during the execution of asynchronous process code, the same asynchronous process code is started in an execution environment having higher specifications from the asynchronous process code currently being executed, and processing is continued.Type: GrantFiled: October 13, 2017Date of Patent: November 19, 2019Assignee: Canon Kabushiki KaishaInventor: Kenta Yabe
-
Patent number: 10482002Abstract: A system and method for developing a multi-layered test suite for an operating platform including a framework layer and a system layer includes executing a first test suite against a version of the operating platform modified based on a software faults. A first counter is incremented if a first test suite executed against the modified version of the operating platform fails. A second test suite can be executed against the modified version of the operating platform and test cases may be added to the first test suite based on whether the second test suite passes or fails.Type: GrantFiled: September 20, 2018Date of Patent: November 19, 2019Assignee: Google LLCInventors: Keun Soo Yim, Iliyan Malchev
-
Patent number: 10467123Abstract: Embodiments provide a thread classification method that represents stack traces in a compact form using classification signatures. Some embodiments can receive a stack trace that includes a sequence of stack frames. Some embodiments may generate, based on the sequence of stack frames, a trace signature that represents the set. Some embodiments may receive one or more subsequent stack traces. For each of the one or more subsequent stack traces, some embodiments may determine whether a subsequent trace signature has been generated to represent the sequence of stack frames included within the subsequent stack trace. If not, some embodiments may generate, based on the trace signature and other subsequent trace signatures that were generated based on the trace signature, the subsequent trace signature to represent the subsequent sequence of stack frames.Type: GrantFiled: May 5, 2017Date of Patent: November 5, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Eric S. Chan