Patents Examined by Charles E. Anya
-
Patent number: 11301311Abstract: A memory control method for a rewritable non-volatile memory module is provided according to embodiments of the disclosure. The method includes: receiving at least one first read command from a host system; and determining, according to a total data amount of to-be-read data indicated by the at least one first read command, whether to start a pre-read operation. The pre-read operation is configured to pre-read data stored in at least one first logical unit, and the first logical unit is mapped to at least one physical unit.Type: GrantFiled: October 4, 2019Date of Patent: April 12, 2022Assignee: PHISON ELECTRONICS CORP.Inventor: Chen Yap Tan
-
Patent number: 11300945Abstract: Using an analytical model, a problem related to a product is identified from a collection of report data, the product being a three dimensional (3D) solid having a shape and produced from a manufacturing process. The problem is correlated with a set of factors. The set of factors describes a circumstance in which a user performs an operation of the product. According to a weight assigned to the problem, the problem is selected for prototyping. Using a processor and a memory, the set of factors and the operation are simulated by using a modified design of the product. In response to the modified design solving the problem, a specification of the modified design is provided for 3D printing to the user.Type: GrantFiled: April 22, 2019Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Karl J. Cama, Norbert Herman, Shubhadip Ray
-
Patent number: 11301815Abstract: A notification apparatus includes a registration unit that registers plural participants for each work, a positional information acquisition unit that acquires pieces of positional information of the participants, and a notification unit that notifies at least one participant out of the participants when a positional relationship between the participants is a predetermined positional relationship based on the pieces of positional information of the participants.Type: GrantFiled: June 28, 2019Date of Patent: April 12, 2022Assignee: FUJIFILM Business Innovation Corp.Inventors: Jun Shingu, Toshiro Shimada, Atsushi Ito, Shinobu Ozeki, Takayuki Takeuchi
-
Patent number: 11300940Abstract: Various embodiments of the present technology generally relate to industrial automation device configurations and programmable logic. More specifically, some embodiments relate to a method of integrating industrial automation device configurations and application logic in industrial environments. To reduce time and errors, an automated method enables industrial enterprises, employers, and other users to obtain a list of devices in an automation process comprising at least one device and a logical representation of the device. In order to configure the device to function optimally in the industrial environment, a system representation of the automation process comprising corresponding input/output configurations for each device in the list may be obtained.Type: GrantFiled: September 29, 2020Date of Patent: April 12, 2022Assignee: Rockwell Automation Technologies, Inc.Inventors: Jerald E. Plessing, Philip M. Hamilton
-
Patent number: 11294738Abstract: Various embodiments comprise apparatuses and methods including a communications subsystem having an interface module and a protocol module with the communications subsystem being configured to be coupled to an antenna. An applications subsystem includes a software applications module and an abstraction module. The software applications module is to execute an operating system and user applications; the abstraction module is to provide an interface with the software applications module. A controller interface module is coupled to the abstraction module and the interface module and is to convert signals from the applications subsystem into signals that are executable by the communications subsystem. Additional apparatuses and methods are described.Type: GrantFiled: January 9, 2017Date of Patent: April 5, 2022Assignee: Micron Technology, Inc.Inventors: Danfeng Hong, Jose Guterman, Chris Hills
-
Patent number: 11288640Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular synchronous payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating payment gateway adapters with the cloud computing platform.Type: GrantFiled: August 30, 2019Date of Patent: March 29, 2022Assignee: salesforce.com, inc.Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Pranav Pokharel, John Banks
-
Patent number: 11281505Abstract: Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service for an API service provider may obtain API request information from the API provider. The monitoring service may then compare the API request information to an API filter configuration obtained for the API provider, wherein the API filter configuration comprises criteria to filter API users of an API provider into a plurality of conversion categories. Based on the comparison, the monitoring service may determine a conversion category for each of the API users and generate a summary based on the conversion categories for the API users.Type: GrantFiled: February 12, 2020Date of Patent: March 22, 2022Assignee: Moesif, Inc.Inventors: Derric Stephen Gilling, Xingheng Timothy Wang
-
Patent number: 11269699Abstract: A method for processing an application is applied to a terminal including a main space occupied by a main system and a clone space occupied by a clone system. The method includes: acquiring a cross-space processing instruction sent by a first system in a first space is acquired; and performing corresponding processing on a target application in a second space based on the cross-space processing instruction, wherein the first space is the main space and the second space is the clone space, or the first space is the clone space and the second space is the main space.Type: GrantFiled: April 9, 2020Date of Patent: March 8, 2022Assignee: Beijing Xiaomi Mobile Software Co., Ltd.Inventors: Siyuan Mi, Lin Fan, Zhanwei Luo
-
Patent number: 11269700Abstract: Representative embodiments set forth herein disclose techniques for enabling a local file system implemented on a computing device to interact with remote files that have not yet been synchronized to the local file system. According to some embodiments, a method can be implemented at the computing device, and include the steps of (1) receiving a system call directed to an operating system kernel to access a file stored on a remote server device, (2) invoking a fault handler in response to processing the system call, (3) generating a remote procedure call (RPC) associated with the user space application to store the file in a local file system implemented on the computing device, and (4) executing a callback function associated with the RPC when the file is stored in the local file system.Type: GrantFiled: March 5, 2020Date of Patent: March 8, 2022Assignee: Apple Inc.Inventors: Jean-Gabriel Morard, Florent Bruneau, Dominic B. Giampaolo, Henri Doreau
-
Patent number: 11249760Abstract: Methods, systems, and computer program products for parameter management between programs with different addressing modes are described. A request may be received from a first program with a first addressing mode in a first runtime environment for calling a second program with a second addressing mode different from the first addressing mode, where at least one parameter included in the request is for calling the second program. A parameter area may be allocated in the first runtime environment for the at least one parameter. The at least one parameter may be stored in the allocated parameter area. The second program may be invoked based at least in part on the at least one parameter in the allocated parameter area. In this manner, parameter(s) may be communicated between the first program and the second program in an easy and effective way.Type: GrantFiled: April 10, 2019Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Lu, Bao Zhang, Naijie Li, Jin Hong Fu, Kershaw Mehta
-
Patent number: 11252055Abstract: Methods and apparatus for control of a client device (e.g., consumer premises equipment in a cable network) using applications. In one aspect, an improved hardware registry is provided within the device with which the application(s) can interface to both identify and control available hardware resources. In one exemplary embodiment, the client device comprises a digital set-top box having digital video recording (DVR) capability. An application downloaded to the device discovers the registry and software interfaces associated therewith, and then utilizes the interfaces to automatically control the requisite hardware capability. Improved client device, network and head end configurations, as well as methods of operating these systems, are also disclosed.Type: GrantFiled: October 24, 2016Date of Patent: February 15, 2022Assignee: Time Warner Cable Enterprises LLCInventors: Patrick Ladd, George Sarosi
-
Patent number: 11247504Abstract: A bookmaking system includes sets of redundant cover printers and book block printers and a binder (or set of binders) for binding a printed cover page, printed by an assigned one of the set of redundant cover printers, and a corresponding set of printed pages for a book block, printed by an assigned one of the set of redundant book block printers, together to form a book. A transport mechanism connects the redundant printers and redundant cover printers with the binder. An assigned one of a plurality of book block buffers, intermediate the book block printers and the binders, stores the set of printed pages until the corresponding printed cover page is ready for binding; and/or an assigned one of a plurality of cover buffers, intermediate the cover printers and the binders, stores the printed cover page until binding can be performed.Type: GrantFiled: July 10, 2019Date of Patent: February 15, 2022Assignee: XEROX CORPORATIONInventor: Douglas K. Herrmann
-
Patent number: 11243827Abstract: Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call.Type: GrantFiled: June 26, 2020Date of Patent: February 8, 2022Assignee: salesforce.com, inc.Inventor: Jason Gerner
-
Patent number: 11237543Abstract: A control system includes a control device. The control device has a first communication unit and a second communication unit respectively connected to distinct networks distinct from each other, and a timer that manages a time-indicative value. The control device collects first communication data transmitted and/or received by the first communication unit, associates the collected first communication data with a value indicating a time point at which this communication data is transmitted and/or received, and stores the resulting first communication data. The control device collects second communication data transmitted and/or received by the second communication unit, associates the collected second communication data with a value indicating a time point at which this communication data is transmitted and/or received, and stores the resulting second communication data.Type: GrantFiled: February 6, 2019Date of Patent: February 1, 2022Assignee: OMRON CorporationInventor: Yoichi Kurokawa
-
Patent number: 11231976Abstract: A method of triggering an event based on occurrence of a POS transaction is provided in which an event processing server receives from a first user device associated with a first account, a first event triggering request. The request includes identification of a desired event to be triggered and first triggering criteria. The desired event is to be initiated by the event processing server upon occurrence of one or more POS transactions collectively meeting the first triggering criteria. The event processing server receives, from a transaction processing server, notification of an occurrence of a merchant POS transaction associated with the first account. The event processing server determines whether the occurrence of the merchant POS transaction results in the first triggering criteria having been met, and, if so initiates the desired event.Type: GrantFiled: December 20, 2019Date of Patent: January 25, 2022Assignee: CAPITAL ONE SERVICES, LLCInventors: Jeremy Goodsitt, Vincent Pham, Reza Farivar, Austin Walters
-
Patent number: 11233854Abstract: A networked lighting system is provided which stores, e.g. in a lighting controller node, lighting control data such as scenes or rules based on receiving such data from an application running on a first computer device. An identification of the application which lighting control data was received from is stored alongside this data. When an input is received by (a node in) the networked lighting system from an application running on a second computer device indicating that the lighting control data is to be edited, an application call is executed such that the application the lighting control data was received from is run on this second computer device.Type: GrantFiled: February 8, 2017Date of Patent: January 25, 2022Assignee: SIGNIFY HOLDING B.V.Inventors: Remco Magielse, Bingzhou Chen
-
Patent number: 11231974Abstract: A program receives a state change that occurred for an event created by an application. The event includes a creator of the event, a set of objects, and a set of sources. The program further identifies a schema definition in a plurality of schema definitions based on a type of the state change that occurred for the event. Each scheme definition in the plurality of schema definitions specifies a type of state change and a set of information associated with the event. The program also generates a message that includes the set of information associated with the event specified in the identified schema definition and a set of targets. The program further sends the message to a message management platform in order for the message management platform to send to an application for presentation to each target in the set of targets through a web portal provided by the application.Type: GrantFiled: December 10, 2018Date of Patent: January 25, 2022Assignee: SAP SEInventors: Prashant Bhagat, Manav Sharma, Rajendra Vuppala, Aarathi Vidyasagar, Sudhir Bhojwani
-
Patent number: 11226842Abstract: An information processing apparatus includes a processor configured to: obtain schedule information of plural users; identify, from the obtained schedule information of the plural users, expected occurrences of a trigger event that will cause a particular task that needs to be executed by a designated user; and set a priority order among the plural users based on time information of the expected occurrences of the trigger event.Type: GrantFiled: November 26, 2020Date of Patent: January 18, 2022Assignee: FUJIFILM Business Innovation Corp.Inventor: Noriyuki Shimokawa
-
Patent number: 11216821Abstract: A computer-implemented system for processing a return without receiving an item to minimize network load is disclosed. The system may be configured to receive a return application programming interface (API) call from a user device requesting a return of a returned item; validate the return API call against data records of a networked database; determine that the returned item comprises a plurality of individual items; analyze a return code of the return API call to determine whether a subset of the individual items is defective; determine a portion of a price of the returned item corresponding to the subset of the individual items; generate a refund API call to issue the portion of the price of the returned item as a refund; update the data records of the networked database to record the refund; and transmit a notification to the user device regarding an approval of the return API call.Type: GrantFiled: January 14, 2021Date of Patent: January 4, 2022Assignee: Coupang Corp.Inventor: Hyun Kim
-
Patent number: 11210146Abstract: Embodiments relate to the integration of a third-party application with a primary software platform and the integration of multiple different software platforms through user emulators that emulate user input operations. The user emulator enables interoperability between one or more software platforms by using the user emulator to communicate with primary software platforms while using application programming interfaces to interface with third-party applications. In an embodiment, first and second disparate software platforms are accessed. First sessions are initiated with the first and second software platform. First user input operations are emulated on the first software platform to receive a first page of information. A first format of the first page of information is converted to a second formed to write the converted page of information to the second software platform. The user emulator may write additional pages of information to the second software platform from additional software platforms.Type: GrantFiled: June 3, 2020Date of Patent: December 28, 2021Assignee: Curogram, Inc.Inventors: Michael Chia-Kei Hsu, Shayan Jamshid Nafisi