Patents Issued in July 14, 2020
-
Patent number: 10712992Abstract: A modular display apparatus is provided. The modular display apparatus includes a plurality of display modules, a plurality of connectors, and a processor configured to divide the plurality of display modules into a plurality of groups based on a vertical direction, and based on an order of connection of at least one display module included in each of the plurality of groups, identify the location of each of the at least one display module included in each of the plurality of groups, and based on the identified locations of the display modules, display images, on each of the plurality of the display modules, corresponding to image signals received from an external apparatus.Type: GrantFiled: April 30, 2019Date of Patent: July 14, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongryeol Seo, Sangwon Kim, Youngkook Kim, Hyewon Lee
-
Patent number: 10712993Abstract: An attraction includes a geometrically arranged set of displays mounted around a vertically oriented ring shaped support. The displays form a closed loop with an open center, a front side where the displays are visible to an audience, and a rear side where a human concierge facilitating content shown in the displays, such as through an interactive control system, can be positioned and would be visible by the audience through the open center of the vertical loop of displays.Type: GrantFiled: August 14, 2019Date of Patent: July 14, 2020Assignee: Legends Attractions, LLCInventors: Philip Hettema, Eric Hungerford, Jake Barton
-
Patent number: 10712994Abstract: A method includes: a splitting step in which a full-screen image data acquired in a full-screen image acquiring step is split into block images in a predetermined size from one end of a screen area; a positional information creating step in which block images at two sequential time instants are compared in every block image split in the splitting step to create positional information data expressing presence or absence of a difference and positional information about a block considered to have a difference; and a compressed difference image creating step in which a block determined as a block considered to have a difference in the positional information creating step is a difference block, and an image collection created by arranging block images of difference blocks at the identical time instant is compressed as one image to create a compressed difference image.Type: GrantFiled: June 23, 2017Date of Patent: July 14, 2020Assignee: NEXPOINT CO., LTD.Inventor: Akihiro Sakuma
-
Patent number: 10712995Abstract: One or more display control methods, display control apparatuses, and storage mediums for use therewith are provided herein. A predetermined window which has been subjected to size change is disposed based on portions displayed by respective monitors in a predetermined display region and a position where the predetermined window is disposed in the predetermined display region.Type: GrantFiled: May 3, 2018Date of Patent: July 14, 2020Assignee: Canon Kabushiki KaishaInventor: Tatsuyuki Yokoyama
-
Patent number: 10712996Abstract: An image display system including a display control device and terminals is provided. Each of the terminals includes a processor configured to: extract, from a photograph photographed for a specific period, an image representing a code for identifying a material stored in a server; and obtain the code by decoding the image, and a receiver configured to obtain a material from the server based on the code obtained. The display control device includes a controller configured to control the display to display the image. In a first terminal of the terminals, the specific period is a first period. In a second terminal of the terminals, the specific period is a second period. The controller controls the display to display a particular image as the image for the first period. The particular image represents, as the code, a code for identifying a particular material.Type: GrantFiled: July 24, 2018Date of Patent: July 14, 2020Assignee: KONICA MINOLTA, INC.Inventor: Kenji Matsuhara
-
Patent number: 10712997Abstract: Systems and methods for use in a media playback system comprising one or more playback devices are disclosed, where a playback device has a corresponding first set of device attributes used by a first controller application. The methods include: (i) identifying a second set of device attributes used by a second controller application to control the playback device, (ii) selecting a second device attribute for the playback device from the second set of device attributes based at least in part on a first device attribute; (iii) storing the selected second device attribute in the first set of device attributes; and (iv) controlling at least one function of the playback device using the selected second device attribute.Type: GrantFiled: August 21, 2017Date of Patent: July 14, 2020Assignee: Sonos, Inc.Inventors: Dayn Wilberding, Chris Bierbower, Mish Fabok, Jake Szymanski, JD Hooge, Tristan Wood, Chip Truex, Christopher Butts, Paul Bates
-
Patent number: 10712998Abstract: There is provided an information processing device to improve communication between a user and a person speaking to the user by specifying speaking motion information indicating a motion of a surrounding person speaking to the user for whom information from the surroundings is auditorily or visually restricted, the information processing device including: a detecting unit configured to detect a speaking motion of a surrounding person speaking to a user using a device that auditorily or visually restricts information from surroundings; and a specifying unit configured to specify speaking motion information indicating the speaking motion on a basis of monitored surrounding information in a case in which the speaking motion is detected.Type: GrantFiled: June 30, 2016Date of Patent: July 14, 2020Assignee: SONY CORPORATIONInventor: Ryouhei Yasuda
-
Patent number: 10712999Abstract: An audio converter device and a method for using the same. The audio converter device receives the digital audio data from a first device via a local area network. The audio converter device decompresses the digital audio data and converts the digital audio data into analog electrical data. The audio converter device transfers the analog electrical data to an audio playback device.Type: GrantFiled: December 1, 2017Date of Patent: July 14, 2020Assignee: Callahan Cellular L.L.C.Inventor: Craig M. Janik
-
Patent number: 10713000Abstract: Apparatus and methods for processing an audio signal. The apparatus may include a digital signal processor (“DSP”) configured to receive an audio signal from a vehicular audio signal line. The audio signal may include a flat component and a compensatory component. The flat component may correspond to the audio signal in a state before combination with the compensatory component. The compensatory component may include an OEM EQ component. The apparatus may include a microprocessor in electronic communication with the DSP. The microprocessor may be configured to retrieve from the memory a restorative signal component. The microprocessor may be configured to instruct the DSP to apply the restorative signal component to the audio signal to reduce the audio signal to the flat component.Type: GrantFiled: May 1, 2018Date of Patent: July 14, 2020Assignee: AAMP of Florida, Inc.Inventors: Nathaniel Lee Wincek, Michael Lake
-
Patent number: 10713001Abstract: In a virtual reality space, a virtual reference body controlled to follow a player's hand, a virtual body part controlled to follow the player's ear, and a virtual smartphone being a virtual object as a prop are arranged. After the proximity of the virtual reference body to the virtual smartphone, the virtual smartphone is deemed as being gripped and the virtual reference body and the virtual smartphone are integrally moved. Stereophonic sound control is performed such that the emitted sound from the virtual smartphone is a ringtone before the proximity of the virtual reference body or the virtual smartphone to the virtual body part, and after the proximity, the emitted sound is switched to communication sound so that the player listens to the stereophonic sound by a headphone.Type: GrantFiled: September 27, 2018Date of Patent: July 14, 2020Assignee: BANDAI NAMCO ENTERTAINMENT INC.Inventors: Jun Tamaoki, Haruyoshi Yamamoto, Tetsukazu Nakanishi
-
Patent number: 10713002Abstract: A method in an electronic device includes receiving, with an audio input device, an audio input from one or more sources. The method includes determining, with one or more sensors operable with one or more processors, whether the audio input was received from a single source or a plurality of sources. Where the audio input is received from the single source, the method includes adjusting, with one or more processors, an audio output sound pressure level of an audio output device to a first audio output sound pressure level. Where the audio input is received from the plurality of sources, the method include adjusting, with the one or more processors, the audio output sound pressure level of the audio output device to a second audio output sound pressure level that is less than the first audio output sound pressure level.Type: GrantFiled: June 24, 2019Date of Patent: July 14, 2020Assignee: Motorola Mobility LLCInventors: Rachid Alameh, Thomas Gitzinger, Eric Krenz, John Gorsica
-
Patent number: 10713005Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request to perform a task from a user device; obtaining a dialog corresponding to the task; providing multiple protocol buffers to the user device; receiving a voice input and one or more annotated protocol buffers from the user device, the one or more annotated protocol buffers identifying corresponding non-verbal responses to content in the protocol buffers; and using the received protocol buffers to update a state of the dialog and to interpret the voice input.Type: GrantFiled: January 5, 2016Date of Patent: July 14, 2020Assignee: Google LLCInventors: Shir Judith Yehoshua, David Kliger Elson, David P. Whipp
-
Patent number: 10713006Abstract: An image display apparatus includes a display section configured to display a character, a conversation section by which the character executes a conversation with a user, and a chat section by which the character executes a chat with a communication terminal of the user, wherein the conversation section selects a next topic on the basis of content of an executed conversation and content of the chat executed by the chat section, and the chat section selects the next topic on the basis of content of an executed chat and content of the conversation executed by the conversation section.Type: GrantFiled: September 23, 2016Date of Patent: July 14, 2020Assignee: Gatebox Inc.Inventors: Minori Takechi, Naohiro Yasukawa, Wataru Takehi, Takumi Gima
-
Patent number: 10713007Abstract: A hub is configured to provide voice control without assistance from a remote system, which allows the hub to provide a user with the ability to control second devices in an environment by issuing voice commands, even when the hub is unable to communicate with the remote system over a wide area network (e.g., the Internet). The hub is also configured to execute rules without assistance from the remote system, which allows the hub to execute rules, even when the hub is unable to communicate with the remote system over a wide area network (e.g., the Internet).Type: GrantFiled: December 12, 2017Date of Patent: July 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Aran Aiken, Stanislaw Ignacy Pasko, Olusanya Temitope Soyannwo, Vibhav Hemant Salgaonkar, Adam Barry Fineberg, Roger Robert Webster, Makarand Damle, Rohan Mutagi, Philip Alexander Lee
-
Patent number: 10713008Abstract: Methods and systems for transferring a user session between at least two electronic devices are described. The user session is conducted as an audible session via an audible interface provided by a primarily audible first electronic device. Input data is received from the audible interface, wherein the input data causes the audible interface to progress through audible interface states. A current audible interface state is mapped to a visual interface state defined for a visual interface. The mapped visual interface state is pushed to a second electronic device having a visual output device for displaying the visual interface, to enable the user session to be continued as a visual session on the second electronic device.Type: GrantFiled: August 17, 2018Date of Patent: July 14, 2020Assignee: THE TORONTO-DOMINION BANKInventors: Nasim Sarir, Steven Gervais, Peter Horvath, Ekas Kaur Rai, Peter John Alexander, Arun Victor Jagga
-
Patent number: 10713009Abstract: A user speech interface for interactive media guidance applications, such as television program guides, guides for audio services, guides for video-on-demand (VOD) services, guides for personal video recorders (PVRs), or other suitable guidance applications is provided. Voice commands may be received from a user and guidance activities may be performed in response to the voice commands.Type: GrantFiled: August 23, 2018Date of Patent: July 14, 2020Assignee: Rovi Guides, Inc.Inventors: M. Scott Reichardt, David M. Berezowski, Michael D. Ellis, Toby DeWeese
-
Patent number: 10713010Abstract: A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application.Type: GrantFiled: October 24, 2018Date of Patent: July 14, 2020Assignee: Google LLCInventors: Brandon M. Ballinger, Johan Schalkwyk, Michael H. Cohen, William J. Byrne, Gudmundur Hafsteinsson, Michael J. Lebeau
-
Patent number: 10713011Abstract: Examples of the present disclosure provide apparatuses and methods for performing multiplication operations in a memory. An example method comprises performing a multiplication operation on a first element stored in a group of memory cells coupled to a first access line and a number of sense lines of a memory array and a second element stored in a group of memory cells coupled to a second access line and the number of sense lines of the memory array. The method can include a number operations performed without transferring data via an input/output (I/O) line.Type: GrantFiled: September 9, 2019Date of Patent: July 14, 2020Assignee: Micron Technology, Inc.Inventor: Sanjay Tiwari
-
Patent number: 10713012Abstract: An apparatus and method for efficiently performing a multiply add or multiply accumulate operation.Type: GrantFiled: October 15, 2018Date of Patent: July 14, 2020Assignee: Intel CorporationInventors: Aditya Varma, Michael Espig
-
Patent number: 10713013Abstract: An apparatus for an exponential function for a half-precision floating-point format for an exponent x includes a denormalizer for receiving sign, exponent and significand bits for conversion of significant bits to a fixed-point format for a signed fixed-point representation. A splicer receives the signed fixed-point representation to output first, second and third splices. A first lookup table receives the first splice for accessing a floating-point exponent and a floating-point mantissa. A second lookup table receives the second splice for accessing a fixed-point exponent value. A first multiplier receives the fixed-point exponent value and the third splice to provide a first multiplication result. An adder receives the fixed-point exponent value and the first multiplication result to provide a sum. A second multiplier receives the floating-point mantissa and the sum to provide a second multiplication result.Type: GrantFiled: February 24, 2016Date of Patent: July 14, 2020Assignee: XILINX, INC.Inventor: Gordon I. Old
-
Patent number: 10713014Abstract: Systems and methods are provided for generating one or more interface objects for facilitating remote interaction between one or more client systems and a server system over a communication network, the one or more interface objects generated from a same interface definition object. The one or more interface objects are stored. A service request is received from a particular client system of the one or more client systems over the communication network. A particular interface object is selected from the one or more interface objects based on the service request. The service request is processed using the particular interface object.Type: GrantFiled: June 13, 2019Date of Patent: July 14, 2020Assignee: Palantir Technologies Inc.Inventors: Mark Elliot, Punyashloka Biswal, Robert Fink, Ryan McNamara
-
Patent number: 10713015Abstract: Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.Type: GrantFiled: May 15, 2017Date of Patent: July 14, 2020Assignee: ServiceNow, Inc.Inventors: Jared Laethem, Carmine Mangione-Tran, Jeremy Jacobson
-
Patent number: 10713016Abstract: A method of implementing rules on visual language using a user selectable visual programming blocks is provided. The method includes providing a visual programming window for receiving a user selection on the visual interface of the user device, wherein the user selection includes a category of visual programming blocks out of a plurality of categories and a selection of a plurality of sub-categories of the visual programming blocks from a plurality of selectable sub-categories of the visual programming blocks, parsing the user selection of (i) the category of visual programming block and (ii) the sub-category of the visual programming blocks, generating a rules program at the rules database comprising the category and the sub-categories of rules from the rules database based on the one or more domain specific language code, wherein the rules program is based on the user selected sequence arrangement of the visual programming blocks at the visual programming window.Type: GrantFiled: May 4, 2020Date of Patent: July 14, 2020Assignee: Loyalty Juggernaut, IncInventors: Kalpak Shah, Azeem Mohammed, Shyam Shah, Prasad Gudipalli
-
Patent number: 10713017Abstract: Systems and methods are provided for obtaining one or more source code files that correspond to a software program. At least one first software package that is separately executable from the software program is obtained, the first software package including one or more source code files. At least one first callable library for the first software package and at least one first invocation mechanism for calling the first callable library are generated. A composite software program that is capable of invoking at least the software program and the first callable library for the first software package using the first invocation mechanism is generated.Type: GrantFiled: August 2, 2018Date of Patent: July 14, 2020Assignee: Palantir Technologies Inc.Inventor: Nicholas Miyake
-
Patent number: 10713018Abstract: A mashup widget can include a widget component and a widget container. The widget container can be graphically rendered within widget defined boundaries of a mashup application. The widget component can detect an externally defined video file. The video file can have a native frame size, which is a frame size at which the video file is encoded. The video file can be loaded from a remote data source over an IP network. The native frame size of the video file can be determined. The defined boundaries of an embedded multimedia application can be dynamically adjusted to the native size. The defined boundaries of the widget container can be resized to accommodate the adjusted embedded multimedia application. The video can be rendered and presented within in the adjusted widget container.Type: GrantFiled: December 7, 2009Date of Patent: July 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Hertenstein, Joshua L. Purcell
-
Patent number: 10713019Abstract: Developer and runtime environments supporting multi-modal input for computing systems are disclosed. The developer environment includes a gesture library of human body gestures (e.g., hand gestures) that a previously-trained, system-level gesture recognition machine is configured to recognize. The developer environment further includes a user interface for linking a gesture of the gesture library with a semantic descriptor that is assigned to a function of the application program. The application program is executable to implement the function responsive to receiving an indication of the gesture recognized by the gesture recognition machine within image data captured by a camera. The semantic descriptor may be additionally linked to a different input modality than the gesture, such as a natural language input.Type: GrantFiled: April 26, 2018Date of Patent: July 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Soumya Batra, Hany Mohamed SalahEldeen Mohamed Khalil, Imed Zitouni
-
Patent number: 10713020Abstract: A computing system may include a computing device configured to build modules of script code into bundles, and a bundler application executable to perform operations comprising: obtaining one or more of the modules of script code that are designated for bundling with one another; organizing the modules of script code into one or more chunks; for each respective chunk of the one or more chunks: (i) determining whether the respective chunk is to be assigned a deterministic chunk identifier or a non-deterministic chunk identifier, and (ii) assigning the respective chunk a chunk identifier as determined, where deterministic chunk identifiers are usable for referencing by additional modules of script code both within and not within in the respective chunk, and where the deterministic chunk identifiers are independent of characteristics of the computing device; and writing the one or more chunks to a bundle.Type: GrantFiled: November 8, 2018Date of Patent: July 14, 2020Assignee: ServiceNow, Inc.Inventor: Jason Strimpel
-
Patent number: 10713021Abstract: One embodiment provides for a computer-implemented method comprising receiving a request to compile a set of program instructions coded in a high-level language, the set of program instructions including a pointer to a virtual memory address, the pointer having a pointer encoding including a base address and a length; while compiling the set of program instructions, decoding the base address and length from the pointer, wherein the base address specifies a first boundary for a memory allocation, the length defines a second boundary for the memory allocation and the length is an encoding of a size of the memory allocation; and generating a set of compiled instructions which, when executed, enable access to a physical address associated with a virtual address between the first boundary and the second boundary.Type: GrantFiled: September 28, 2018Date of Patent: July 14, 2020Assignee: Apple Inc.Inventors: Filip J. Pizlo, Oliver J. Hunt
-
Patent number: 10713022Abstract: In a sequence of major computational steps or in an iterative computation, a stencil amplifier can increase the number of data elements accessed from one or more data structures in a single major step or iteration, thereby decreasing the total number of computations and/or communication operations in the overall sequence or the iterative computation. Stencil amplification, which can be optimized according to a specified parameter such as compile time, run time, code size, etc., can improve the performance of a computing system executing the sequence or the iterative computation in terms of run time, memory load, energy consumption, etc. The stencil amplifier typically determines boundaries, to avoid erroneously accessing data elements not present in the one or more data structures.Type: GrantFiled: October 29, 2015Date of Patent: July 14, 2020Assignee: Reservoir Labs, Inc.Inventors: Muthu M. Baskaran, Thomas Henretty, Richard A. Lethin, Benoit J. Meister
-
Patent number: 10713024Abstract: The disclosure invention provides a method for executing a program compiled for a source architecture on a machine having a different target architecture, a non-transitory computer readable medium configured to store instructions for performing such a method, and a system for performing such a method.Type: GrantFiled: September 4, 2018Date of Patent: July 14, 2020Assignee: LZLABS GMBHInventors: Jan Jaeger, Thomas D. Grieve
-
Patent number: 10713025Abstract: Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular dependencies.Type: GrantFiled: February 28, 2019Date of Patent: July 14, 2020Assignee: Oracle International CorporationInventor: Alexander R. Buckley
-
Patent number: 10713026Abstract: Systems, apparatuses and methods may receive, at a local Internet of Things (IOT) device, a request to deploy an IOT application. Additionally, the IOT application may be partitioned into a plurality of atomic nodes, wherein configuration information for the plurality of atomic nodes may be sent, at runtime, to a plurality of remote IOT devices having abstracted resources that support operation of the first plurality of atomic nodes. In one example, the configuration information is sent via a device independent message protocol having a universal namespace.Type: GrantFiled: September 25, 2015Date of Patent: July 14, 2020Assignee: Intel CorporationInventors: Shao-Wen Yang, Yen-Kuang Chen
-
Patent number: 10713027Abstract: Aspects of the subject disclosure may include, for example, a system for preparing servers for service over a network, where the servers include out of band management cards. The system may include a processor, a database of server configuration information, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include establishing a secure hypertext transport protocol session over the network with the out of band management card for the server to mount and execute a preinstall image that performs an installation, without any specific network configuration, and where the installation is performed without deploying an agent. Other embodiments are disclosed.Type: GrantFiled: May 18, 2018Date of Patent: July 14, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Andrew Schiefelbein, Gregory Paul
-
Patent number: 10713028Abstract: A computer device is provided that includes a processor and non-volatile memory including stored instructions executable by the processor, the stored instructions being configured to cause the processor to execute an operating system including an application programming interface for an on-demand installer that is callable by installed application programs during run-time. The on-demand installer is configured to receive a request from an application program to install a target resource package of the application program, query an installer server that is a source of an application program package of the application program to retrieve the target resource package from the installer server, and install the target resource package of the application program.Type: GrantFiled: June 5, 2018Date of Patent: July 14, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan D. Wiswall, Sarjana Sheth Mitra, John James Vintzel
-
Patent number: 10713029Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for provisioning an analytics platform. The methods, systems, and apparatus include actions of obtaining a manifest for a platform to be deployed where the manifest specifies machines and tools to deploy on the machines, determining an order to deploy the tools on the machines based on the manifest, selecting, based on the manifest file, tool deployers that are configured to deploy particular tools on machines from among multiple tool deployers, and deploying the tools on the machines with the tool deployers that are selected and in accordance with the order that is determined.Type: GrantFiled: October 31, 2018Date of Patent: July 14, 2020Assignee: Accenture Global Solutions LimitedInventors: Abdul Zafar, Hossam E. Elsherif
-
Patent number: 10713030Abstract: Systems and methods are disclosed for provisioning software in computing networks. For example, methods may include invoking one or more discovery probes; retrieving software usage data based at least on the one or more discovery probes; determining software usage predictions based on the software usage data; allocating, based on the software usage predictions, per user software entitlements and per device software entitlements to obtain an allocation of software entitlements; and invoking installation or uninstallation of software responsive to the allocation of software entitlements.Type: GrantFiled: November 16, 2018Date of Patent: July 14, 2020Assignee: ServiceNow, Inc.Inventors: Apolak Borthakur, Manish Srivastava, Yu Xia
-
Patent number: 10713031Abstract: In response to an attempt to install an instance of a container in a production environment, a set of security criteria associated with the container and features of the production environment are compared. Based on the comparison, a determination is made as to whether the features of the production environment satisfy the set of security criteria.Type: GrantFiled: December 6, 2018Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventors: Sreekanth R. Iyer, Kaushal K. Kapadia, Ravi K. Muthukrishnan, Nataraj Nagaratnam, Sulakshan Vajipayajula
-
Patent number: 10713032Abstract: A system that includes an electronic device and a server configured to communicate via a network, and the electronic device includes first circuitry that stores firmware in a first memory of the electronic device; sends a network address of the electronic device to the server; and updates the firmware based on an update package received from the server in response to sending the network address, and the server includes second circuitry that stores, in a second memory of the server, a plurality of network addresses of a plurality of the electronic devices, and a plurality of update packages; and sends one of the plurality of update packages to the electronic device based on the network address of the electronic device which is sent from the electronic device.Type: GrantFiled: November 14, 2017Date of Patent: July 14, 2020Assignee: ONKYO CORPORATIONInventor: Takashi Nakabe
-
Patent number: 10713033Abstract: A method allows for the adaptation of the firmware of a hearing aid of a hearing aid system without compromising the convenience of the respective wearer of the hearing aid. The method is performed by a hearing aid system, which is configured for the correspondingly convenient adaptation of the firmware of the hearing aid.Type: GrantFiled: May 31, 2018Date of Patent: July 14, 2020Assignee: Sivantos Pte. Ltd.Inventor: Thomas Hempel
-
Patent number: 10713034Abstract: Updating web resources includes extracting web resources from the application to local files, and querying an external server for web resource updates specific to at least one operating condition of the client device. A client device includes at least one processor to execute computer readable instructions to extract a web resource from an application downloaded to a native container of a client device, and query a server for web resource updates with a query that comprises a native container identification. A server includes at least one processor to execute computer readable instructions to generate an update bundle for web resources downloaded in an application package by a client device, the update bundle comprising at least one update that is specific to an operating condition of the client device, and, in response to a request from the client device, send the update bundle to the client device.Type: GrantFiled: September 11, 2018Date of Patent: July 14, 2020Assignee: Workday, Inc.Inventors: Anton Aleksandrov, Amit Ben-Sheffer, Raanan Avidor, Yoav Bodor, Ishai Borovoy, Yaron Goldberg, Todd Eric Kaplinger, Iddo Levin, Ran Enriko Magen, Ron Perry, Artem Spector
-
Patent number: 10713035Abstract: Systems and methods are provided for obtaining a build object over a communication network, the build object comprising at least a portion of a first build. The build object is stored locally. A build modification object is obtained over the communication network, the build modification object comprising a change between the first build and a second build. The build object updated using the build modification object obtained over the communication network. At least a portion of the updated build object is provided to a first peer build system over the communication network.Type: GrantFiled: December 12, 2018Date of Patent: July 14, 2020Assignee: Palantir Technologies Inc.Inventor: Matthew Avant
-
Patent number: 10713036Abstract: Embodiments of the present disclosure provide a method, a device and a computer program product for data protection. According to embodiments of the present disclosure, a client receives, from a server, a certificate for verifying data validity. In response to receiving, from the server, an installation package to be verified for data validity, the client determines whether the installation package is valid using the certificate. The installation package is associated with one update application of the operating system of the client. In response to determining that the installation package is valid, the installation package is installed at the client.Type: GrantFiled: January 18, 2019Date of Patent: July 14, 2020Assignee: EMC IP Holding Company LLCInventors: Ling Chen, Xiaoliang Zhu, Jie Li
-
Patent number: 10713037Abstract: Various embodiments include a system including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: grouping one or more endpoints into endpoint groups such that each endpoint group of the endpoint groups can be processed by both a legacy software and a new software; receiving a request from a user, the request comprising the one or more endpoints; upon receiving the request, automatically and dynamically determining in real-time whether the request is a legacy software request for the legacy software or a new software request for the new software; and automatically either: processing the request using the legacy software when the automatically and dynamically determining in real-time determines that the request is the legacy software request; or processing the request using the new software when the automatically and dynamically determining in real-time determines that the requType: GrantFiled: July 31, 2018Date of Patent: July 14, 2020Assignee: WALMART APOLLO, LLCInventors: Daniel Laurence Reese, Alexander Robert Johnson
-
Patent number: 10713038Abstract: Adjusting runtime performance includes receiving a first input file of a software application, where the software application utilizes a first software architecture. Embodiments include analyzing the first input file, including identifying dependencies for a secondary platform. Embodiments include identifying dependencies for the first software architecture, and a first set of code transformation rules based on the identified dependencies. Embodiments include generating code, based on the first set of transformation rules, where the runtime profile contains data regarding first characteristics of the first input file, the generated code allowing the first input file to utilize the second software architecture. Embodiments include identifying a second set of code transformation rules based on the identified dependencies.Type: GrantFiled: July 19, 2016Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventors: Pradipta K. Banerjee, Vaidyanathan Srinivasan
-
Patent number: 10713039Abstract: A linguistic semantic analysis application integration system includes an application and one or more linguistic semantic analysis databases that include application-specific programming language information that identifies application-specific programming language terms utilized in providing the application. A linguistic semantic analysis engine is provided a module to be utilized by the application, and operates to analyze the module to determine methods and properties included in the module. The methods and properties are then parsed to identify library programming language terms included in the methods and properties, and those library programming language terms are matched with the application-specific programming language terms included in the application-specific programming language information. Based on that matching, intent for the methods and properties is determined, and that intent is used to automatically generate integration code for integrating the module with the application.Type: GrantFiled: May 4, 2018Date of Patent: July 14, 2020Assignee: Dell Products L.P.Inventors: Arunava Das Gupta, Vaideeswaran Ganesan
-
Patent number: 10713040Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.Type: GrantFiled: March 18, 2019Date of Patent: July 14, 2020Assignee: ServiceNow, Inc.Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
-
Patent number: 10713041Abstract: Techniques for configuring applications are disclosed. A system maps software development stages to respective stage-specific configurations in two or more sets of stage-specific configurations. The system selects a software development stage for configuring an instance of an application. Responsive to selection of the software development stage, the system configures the instance of the application based at least on: a stage-specific configuration, in a set of stage-specific configurations, corresponding to the software development stage; and another stage-specific configuration, in another set of stage-specific configurations, corresponding to the software development stage. The system executes the instance of the application based at least on the stage-specific configurations from the sets of stage-specific configurations.Type: GrantFiled: April 10, 2019Date of Patent: July 14, 2020Assignee: Oracle International CorporationInventor: Yuvaraj Chandrasekaran
-
Patent number: 10713042Abstract: An arithmetic processing device includes, a memory that stores a first data and a second data, a plurality of arithmetic circuits, a first memory arranged for each of the arithmetic circuits and that stores a first predetermined row having the predetermined number of the first data stored in the memory, a second memory arranged for each of the arithmetic circuits and that stores a second predetermined row having a predetermined number of the second data stored in the memory, and a plurality of multiply-add arithmetic circuits arranged for each of the arithmetic circuits, a number of the multiply-add arithmetic circuits corresponding to the predetermined number, each of the multiply-add arithmetic circuits that obtains a third data by executing the operation using the first data and the second data based on a result of performing a row operation which is an operation of one row of the first data.Type: GrantFiled: June 22, 2018Date of Patent: July 14, 2020Assignee: FUJITSU LIMITEDInventor: Masahiro Kuramoto
-
Patent number: 10713043Abstract: Methods, systems and computer program products are disclosed for measuring a performance of a program running on a processing unit of a processing system. In one embodiment, the method comprises informing a logic unit of each instruction in the program that is executed by the processing unit, assigning a weight to each instruction, assigning the instructions to a plurality of groups, and analyzing the plurality of groups to measure one or more metrics. In one embodiment, each instruction includes an operating code portion, and the assigning includes assigning the instructions to the groups based on the operating code portions of the instructions. In an embodiment, each type of instruction is assigned to a respective one of the plurality of groups. These groups may be combined into a plurality of sets of the groups.Type: GrantFiled: March 12, 2018Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventors: Alan Gara, David L. Satterfield, Robert E. Walkup
-
Patent number: 10713044Abstract: A processor includes packed data registers and a decode unit to decode an instruction. The instruction is to indicate a first source operand having at least one lane of bits, and a second source packed data operand having a number of sub-lane sized bit selection elements. An execution unit is coupled with the packed data registers and the decode unit. The execution unit, in response to the instruction, stores a result operand in a destination storage location. The result operand includes, a different corresponding bit for each of the number of sub-lane sized bit selection elements. A value of each bit of the result operand corresponding to a sub-lane sized bit selection element is that of a bit of a corresponding lane of bits, of the at least one lane of bits of the first source operand, which is indicated by the corresponding sub-lane sized bit selection element.Type: GrantFiled: September 4, 2015Date of Patent: July 14, 2020Assignee: Intel CorporationInventors: Roger Espasa, Guillem Sole, David Guillen Fandos