Patents Issued in March 21, 2019
  • Publication number: 20190087131
    Abstract: A mechanism for multiple coexisting configurations support in virtual tape applications. Specifically, the introduction of various additional computer processes facilitate the introduction or modification of user specific configurations on a virtual tape solution: (i) without requiring the shutdown and re-initialization of the virtual tape solution; and (ii) without compromising the performance of computing resources allocated towards the implementation of other user specific configurations already existing on the virtual tape solution.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Mikhail Tolstoy, Roman Kupriyanov, Karyn Kelley, Larry McCloskey, Igor Matveevskiy
  • Publication number: 20190087132
    Abstract: Processing within a computing environment that supports pageable guests is facilitated. Processing is facilitated in many ways, including, but not limited to, associating guest and host state information with guest blocks of storage; maintaining the state information in control blocks in host memory; enabling the changing of states; and using the state information in management decisions. In one particular example, the guest state includes an indication of usefulness and importance of memory contents to the guest, and the host state reflects the ease of access to memory contents. The host and guest state information is used in managing memory of the host and/or guests.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 21, 2019
    Inventors: Ingo Adlung, Jong Hyuk Choi, Hubertus Franke, Lisa C. Heller, William A. Holder, Ray Mansell, Damian L. Osisek, Randall W. Philley, Martin Schwidefsky, Gustav E. Sittmann, III
  • Publication number: 20190087133
    Abstract: An information processing apparatus includes a processor and a storage device. The storage device stores software including plural element programs to be executed by the processor. At least one of the plural element programs causes the processor to execute a specific process in the case where a different element program is being updated. The specific process includes handling a situation in which the different element program is being updated.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 21, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Fumitake YAMANISHI
  • Publication number: 20190087134
    Abstract: A printer includes a print module that prints data on a recording medium, a communication module that wirelessly communicates with an information apparatus, a pressable switch, a rotatable dial knob, and a controller that sends, via the communication module to the information apparatus, information for operating the information apparatus according to operations of the switch and the dial knob.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 21, 2019
    Inventors: Tatsuya Oguchi, Sumio Watanabe, Yukihiro Mori
  • Publication number: 20190087135
    Abstract: A non-transitory computer-readable medium stores computer-readable instructions including a first module and a second module. The second module is configured to, when executed by a processor, cause the processor to receive from the first module compatible-device information specifying compatible devices that are compatible with the first module, receive connected-device information specifying connected devices that are connected via a network interface, determine, as a target device, a particular one of selectable devices specified by both the compatible-device information and the connected-device information, and provide target device information identifying the target device to the first module.
    Type: Application
    Filed: June 28, 2018
    Publication date: March 21, 2019
    Inventors: Hideaki Ueda, Tetsuya Nose, Junjiro Yoshida, Yongqi Sun
  • Publication number: 20190087136
    Abstract: An information processing apparatus includes a receiving unit and a controller. The receiving unit receives a selection of information which is to be output. The selection is selected from multiple types of information included in data obtained over a network and is based on each type. The controller exerts control in such a manner that, when the selected information includes multiple types of information constituting a predetermined particular combination, the selected pieces of information are not output.
    Type: Application
    Filed: March 7, 2018
    Publication date: March 21, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Akiko MOCHIZUKI
  • Publication number: 20190087137
    Abstract: The disclosure discloses a non-transitory computer-readable recording medium storing a printing processing program for executing steps on a CPU. In an editing screen display step, a display device displays an editing screen that includes an appearance virtual image of a printed matter. In a drag operation determination step, it is determined whether or not a text object or a text editing area frame is moved and arranged on an extended line of the appearance virtual image. In a first virtual image expansion step, the display device expands the appearance virtual image to include at least a portion of the text object or the text editing area frame arranged on the extended line, in the case that it is determined that the text object or the text editing area frame is arranged on the extended line.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 21, 2019
    Inventor: Ryo YASUI
  • Publication number: 20190087138
    Abstract: A control unit of the invention compares printing setting suitable for a determined type of a recording material and printing setting of the recording material input by a user, and in a case where a difference between the printing setting suitable for the determined type of the recording material and the printing setting of the recording material input by the user falls in a predetermined range, the control unit performs a printing operation in accordance with the printing setting of the recording material input by the user, and in a case where the difference is greater than the predetermined range, the control unit performs the printing operation by changing the printing setting of the recording material input by the user, which is used when the difference is smaller than the predetermined range.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 21, 2019
    Inventors: Ryo Suzuki, Munehito Kurata, Teruhiko Namiki, Yasuhisa Matsumoto
  • Publication number: 20190087139
    Abstract: An information processing device includes a display that displays an image, a determination unit that determines an area which is a print target from the image displayed by the display, and a transmitter that transmits a print instruction to a printable printing device when a print instruction operation targeting the area is performed.
    Type: Application
    Filed: June 15, 2018
    Publication date: March 21, 2019
    Applicant: FUJI XEROX CO.,LTD.
    Inventor: Kengo TOKUCHI
  • Publication number: 20190087140
    Abstract: According to one embodiment, there is provided an information generating device which generates information to be used in an image forming apparatus that performs continuous printing by binding a plurality of sheets on which an image is formed among the plurality of sheets using a sheet binding mechanism, and includes a blank determination unit. The blank determination unit determines blanks of the sheets in a case of forming the image that shows characters on the plurality of sheets based on the number of the characters formed on the sheets, the types of the characters, the sizes of the characters, and a sheet binding position.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventor: Mitsunori Ishii
  • Publication number: 20190087141
    Abstract: A time period required for printing can be reduced by responding to the change of a print setting after inputting of a job and by optimizing a data processing sequence until completion of a job. An apparatus for performing data processing for a print job, the apparatus including a control unit configured to control data processing in accordance with a number-of-copies setting of the print job. The data processing includes: first data processing in which predetermined image processing is performed on first image data included in the print job to generate second image data and the generated second image data is printed without spooling; and second data processing in which predetermined image processing is performed on first image data included in the print job to generate second image data, the generated second image data is spooled, and the spooled second image data is repeatedly used for printing.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 21, 2019
    Inventor: Fumiaki Hirose
  • Publication number: 20190087142
    Abstract: A method, an image forming apparatus, and a computer program product are disclosed for applying policy to one or more page description languages or page description language transfer protocols. The method includes creating a command group which comprises two or more printer language commands and/or another command group of printer language commands, wherein, the two or more printer language commands are selected from one or more page description languages or page description language transfer protocols; storing a printer language policy in an image forming apparatus, the printer language policy configured to control access to the command group for one or more users; applying the printer language policy to the command group; and when a user requests a job comprising printer language commands, executing the job based on the printer language policy assigned to the user.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Shaun PINNEY
  • Publication number: 20190087143
    Abstract: This disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention contemplate a high level graphics framework to receive graphic requests from an application. The graphics request is analyzed by the high-level framework and sorted into groups of command statements for execution. The command statements are sorted to cause the most efficient processing by the underlying hardware and the groups are submitted separately to a GPU using a low-level standard library that facilitates close control of the hardware functionality.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 21, 2019
    Inventors: Nathaniel C. Begeman, Sean M. Gies, Andrew M. Pangborn
  • Publication number: 20190087144
    Abstract: The techniques of this disclosure include power optimal multiplexing of host and/or panel random access memory (RAM) pixel data for display scan out. Two aspects include systems and methods of bypassing the memory on the smart display panel in certain circumstances and refreshing the display from the host: hardware enhancement for an optimal block-based timing engine for smart display panels and an optimized frame-based timing engine scan out for smart display panels. The host may determine whether to bypass the memory of the smart display based on the size of high refresh rate regions and/or offline data for non-updating regions from the host and RAM respectively. By bypassing the panel RAM during circumstances where large areas of the display are updated rapidly, display power usage and on-panel RAM wear out may be reduced.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Rajesh Yadav, Dileep Marchya
  • Publication number: 20190087145
    Abstract: A contextual presentation system is disclosed. The contextual presentation system may include a communication device. Further, the communication device may be configured for receiving the at least one presentation content from an external content providing device. Further, the contextual presentation system may include a storage device configured for storing each of at least one presentation content and at least one presentation criteria. Further, the contextual presentation system may include at least one sensor configured for sensing at least one contextual data associated with the contextual presentation system. Further, the contextual presentation system may include a processing device communicatively coupled with each of the communication device, the storage device and the at least one sensor. Further, the contextual presentation system may include at least one presentation device configured for presenting the at least one presentation content based on the analyzing.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 21, 2019
    Inventors: Yeonjoon Park, Bryan Petty, Yeon Tae Chung, Rachel McCown
  • Publication number: 20190087146
    Abstract: A display apparatus capable of configuring one multi display apparatus by combining a plurality of display apparatuses, a multi display apparatus, and an image display method using the multi display apparatus are provided. The display apparatus for configuring the multi display apparatus by making sides of a plurality of display apparatuses be opposite to each other includes an input interface configured to receive an image signal; wireless communicators comprising wireless communication circuitry provided at four sides of the display apparatus; a controller configured to set a reference display apparatus based on wireless communication through the wireless communicators, to set coordinates of the display apparatus, to determine a size of the multi display apparatus, and to select an area corresponding to the coordinates of the display apparatus from the image signal; and a display configured to display the area selected by the image selector.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 21, 2019
    Inventor: Joon-hyun YANG
  • Publication number: 20190087147
    Abstract: Provided is a mobile device including a touch screen display; one or more processors; and a memory, wherein the one or more processors control the touch screen display to display an execution screen image of an application, receive a user input on or nearby the touch screen display, and, based on the user input, and transmit the execution screen image of the application to a wearable device connected via a communication link.
    Type: Application
    Filed: June 9, 2015
    Publication date: March 21, 2019
    Inventors: Hyun-soo NAH, Sang-ok CHA, Seung-eok CHOI, Won-young CHOI
  • Publication number: 20190087148
    Abstract: Various embodiments include systems and methods of displaying visual infotainment information to a vehicle operator. A processor of an infotainment system may provide visual infotainment information to be displayed on a first display when the infotainment system is operating in a first display mode. The processor may determine whether a change in state or operation of the vehicle is within a predetermined threshold variance while the infotainment system is operating in the first display mode. The processor may transition from the first display mode to a second display mode in response to determining that the change in state or operation of the vehicle is within the predetermined threshold variance and provide the visual infotainment information to be displayed on a second display when the infotainment system is operating in the second display mode in a manner configured to guide the operator's attention to an external environment of the vehicle.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Amit GOEL, Mohammed Ataur Rahman SHUMAN
  • Publication number: 20190087149
    Abstract: A sound effect configuration method and a mobile terminal are provided. The method comprises: parameters of sound effect are loaded in a running memory of the mobile terminal; responsive to detection of a playing control instruction for an audio stream of a target application, it is determined whether the parameters of sound effect loaded in the running memory comprise a parameter of sound effect corresponding to the target application; responsive to determining that the parameters of sound effect loaded in the running memory comprise the parameter of sound effect corresponding to the target application, the parameter of sound effect corresponding to the target application is read from the running memory; and the audio stream of the target application is configured by virtue of the parameter of sound effect.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Yajun LI, Gaoting GAN, Guang TU, Hai YANG
  • Publication number: 20190087150
    Abstract: A hearing device comprises a processor configured to generate a virtual auditory display comprising a sound field, a plurality of disparate sound field zones, and a plurality of quiet zones that provide acoustic contrast between the sound field zones. The sound field zones and the quiet zones remain positionally stationary within the sound field. One or more sensors are configured to sense a plurality of inputs from the wearer. The processor is configured to facilitate movement of the wearer within the sound field in response to a navigation input received from the one or more sensors. The processor is also configured to select one of the sound field zones for playback via a speaker or actuation of a hearing device function in response to a selection input received from the one or more sensors.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Karim Helwani, Tao Zhang, Simon Carlile
  • Publication number: 20190087151
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that one or more viewers of a live content stream selected at least one option for interacting with a broadcaster of the live content stream; determine audio-based feedback corresponding to the selected option; and provide the audio-based feedback to be outputted to the broadcaster through an audio device.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Kevin Systrom, Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen
  • Publication number: 20190087152
    Abstract: A method includes determining, by an assistant executing at one or more processors, a default group of actions that the assistant is configured to execute in response to receiving a particular audible command. The method includes determining, by the assistant, based on the default group of actions and a user profile associated with a particular user, a custom group of actions that the assistant is configured to execute in response to receiving the particular audible command from the particular user. The method also includes receiving, by the assistant, an indication of the particular audible command, and determining, by the assistant, whether the indication of particular audible command originated from the particular user. The method further includes, responsive to determining that the indication of particular audible command originated from the particular user, executing, by the assistant, each action from the custom group of actions.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Inventors: Vikram Aggarwal, Michael Andrew Goodman
  • Publication number: 20190087153
    Abstract: A method comprises converting an audio frequency domain signal into one or more voltage signals. Then the characteristics of the one or more voltage signals are determined. Afterwards the characteristics of the one or more voltage signals arc compared with one or more characteristics of an audio trigger command. Activation of an audio user interface is then activated on the basis of the comparison.
    Type: Application
    Filed: March 14, 2018
    Publication date: March 21, 2019
    Inventors: Jari Tuomas Savolainen, Jukka Mikael JALKANEN, Jyrki PORIO
  • Publication number: 20190087154
    Abstract: A display control apparatus includes a message storage section configured to store input messages, an attribute information applying section configured to apply attribute information to the messages, and a display control section configured to control displaying of a first display screen having a first display region for displaying the messages in chronological order and a second display region for displaying a message extracted from the messages based on the attribute information.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 21, 2019
    Inventors: KEIKO HIRUKAWA, SATOSHI TERADA, TOMONOBU TOMARU, KAZUKI SATO
  • Publication number: 20190087155
    Abstract: There is provided an apparatus and method for comparing wide data types. The apparatus comprises processing circuitry to perform a plurality of comparison operations in order to compare a first value and a second value, each of the first value and the second value having a length greater than N bits, and each comparison operation operating on a corresponding N bits of the first and second values. The plurality of comparison operations are chained to form a sequence such that each comparison operation is arranged to output an accumulated comparison result incorporating the comparison results of any previous comparison operations in the sequence, and such that for each comparison operation other than a final comparison operation in the sequence the accumulated comparison result is provided for use as an input by a next comparison operation in the sequence.
    Type: Application
    Filed: May 25, 2016
    Publication date: March 21, 2019
    Inventor: Jørn NYSTAD
  • Publication number: 20190087156
    Abstract: A computer-implemented method, a system, and a computer program product for sorting a data table by an attribute of the data table is provided. Each data block of the data table is provided with attribute value information being indicative of distinct values and/or ranges of values of the attribute in each of the data blocks of the data table. Distinct ranges and/or distinct values of the attribute of the data table are derived from the attribute value information. For each determined distinct range and/or distinct value, a bucket may be created. For each created bucket, it may be determined, using the attribute value information, which data block of the data table is to be scanned. Each scanned record is distributed to a corresponding bucket. The entries or records in each bucket having more than one record, may be sorted by the attribute.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Felix Beier, Andreas Brodt, Oliver Schiller, Knut Stolze
  • Publication number: 20190087157
    Abstract: A computer-implemented method of generating an integrated circuit design comprises: using a computer, detecting communication paths between data handling nodes, the data handling nodes comprising data source nodes, data sink nodes and data routing nodes operating according to respective power domains, clock domains and data traffic parameters, in a network of the data handling nodes; using the computer, for a given communication path in a direction of data flow from a data source node to a data sink node, for each given data routing node in the given communication path to which data is communicated in the direction of data flow by a set of one or more other data handling nodes, to perform the following steps: (i) detecting a power domain and data traffic parameters of each data handling node of the set of one or more other data handling nodes communicating data to said each given data routing node; (ii) assigning a power domain to said each given data routing node in dependence upon the detected power domains
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Anup GANGWAR, Nitin Kumar AGARWAL
  • Publication number: 20190087158
    Abstract: An item setter sets a plurality of first analysis parameters included in first analysis condition data acquired by an analysis condition data acquirer in a first item that is dependent on characteristics of a first analysis device and a second analysis device, and a second item that is not dependent on the characteristics of the first and second analysis devices. A parameter value converter converts a value of a first analysis parameter of the first item that is set by the item setter into a value of a second analysis parameter corresponding to a second data processing device for the second analysis device, and takes a value of a first analysis parameter of the second item that is set by the item setter as a value of a second analysis parameter as it is.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 21, 2019
    Applicant: SHIMADZU CORPORATION
    Inventors: Akane YAMAMOTO, Yoshiki TAINAKA
  • Publication number: 20190087159
    Abstract: A system and method for executing user-provided code securely on a solid state drive (SSD) to perform data processing on the SSD. In one embodiment, a user uses a security-oriented cross-compiler to compile user-provided source code for a data processing task on a host computer containing, or otherwise connected to, an SSD. The resulting binary is combined with lists of input and output file identifiers and sent to the SSD. A central processing unit (CPU) on the SSD extracts the binary and the lists of file identifiers. The CPU obtains from the host file system the addresses of storage areas in the SSD containing the data in the input files, reads the input data, executes the binary using a container, and writes the results of the data processing task back to the SSD, in areas corresponding to the output file identifiers.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Kamyar Souri, Joao Alcantara, Ricardo Cassia
  • Publication number: 20190087160
    Abstract: Engineering environments are provided with standard language. The standard language does not incorporate domain specific vocabulary for different domains. The present invention discloses a method and system for creating domain specific language. The method includes receiving information for a technical problem. Further, creating one or more domain specific concepts based on the information. Further, the method facilitates selection of a design pattern. Subsequently, mapping the domain specific concept to the selected design specific concept to create one or more domain meta-model. Each element of the domain meta-model is translated to create keywords that form the grammar for the domain specific language.
    Type: Application
    Filed: March 27, 2018
    Publication date: March 21, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy CHAUDHURI, Swaminathan NATARAJAN, Puneet PATWARI, Amar Satyabroto BANERJEE
  • Publication number: 20190087161
    Abstract: A system and method to build and deploy a cloud device application a cloud and a plurality of devices has been described. Initially a selection of software executable code and runtime architecture of one of the cloud and the plurality of devices is received for deploying the cloud device application including the software executable code. Next a builder image is selected for generating a software executable image corresponding to the software executable code. Next a build process is executed to generate the software executable image corresponding to the software executable code based on the selected builder process. Finally the generated software executable image on one of the cloud and one of the plurality of devices is deployed based on the runtime architecture.
    Type: Application
    Filed: July 13, 2018
    Publication date: March 21, 2019
    Inventors: Dhananjay Sathe, Vivek Bagade, Hitesh Sethi
  • Publication number: 20190087162
    Abstract: Code generation relating to providing table of contents (TOC) pointer values. Code to be compiled is obtained by a processor. Based on obtaining the code, a determination is made as to whether the code is to access a reference data structure. Based on determining the code is to access the reference data structure, other code is included in the code to provide a pointer to the reference data structure. The other code includes an architectural definition to provide the pointer to the reference data structure.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Inventors: Michael K. Gschwind, Valentina Salapura
  • Publication number: 20190087163
    Abstract: Code generation relating to providing table of contents (TOC) pointer values. Code to be compiled is obtained by a processor. Based on obtaining the code, a determination is made as to whether the code is to access a reference data structure. Based on determining the code is to access the reference data structure, other code is included in the code to provide a pointer to the reference data structure. The other code includes an architectural definition to provide the pointer to the reference data structure.
    Type: Application
    Filed: November 27, 2017
    Publication date: March 21, 2019
    Inventors: Michael K. Gschwind, Valentina Salapura
  • Publication number: 20190087164
    Abstract: A device compiler and linker is configured to optimize program code of a co-processor enabled application by resolving generic memory access operations within that program code to target specific memory spaces. In situations where a generic memory access operation cannot be resolved and may target constant memory, constant variables associated with those generic memory access operations are transferred to reside in global memory.
    Type: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Inventors: Xiangyun KONG, Jian-Zhong WANG, Yuan LIN, Vinod GROVER
  • Publication number: 20190087165
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. The domain-specific programming language may also allow users to declare strategies for a given computing system rather than specific instances of computing infrastructure. The strategies can be resolved by an artificial intelligence engine to determine an optimal computing instance solution to the user declared strategy. The determined solution from the artificial intelligence engine can be used to generate a computing system on a cloud service provider account.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 21, 2019
    Applicant: FUGUE, INC.
    Inventor: Josha STELLA
  • Publication number: 20190087166
    Abstract: Techniques to facilitate modular deployment for an application associated with an industrial automation environment are disclosed herein. In at least one implementation, module availability information is received for the application transmitted from an application module registry server. The module availability information for the application is displayed, and a selection of module data to install into the application is received, which is selected from the module availability information for the application. Responsive to the selection of the module data, the module data is retrieved from the application module registry server, and the module data is installed into the application.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Kenneth S. Plache, Michael J. Ohlsen, Kevin W. Peters, Kyle K. Reissner, Ashish Anand
  • Publication number: 20190087167
    Abstract: Disclosed herein provides enhancements for generating images for deployment in processing environments. In one implementation a method of preparing service images for large scale data processing environments includes identifying a first service image, and identifying metadata that defines runtime requirements for deploying the service in data processing environments. The method further provides generating scripts for deploying the service based on the metadata, and generating a second service image for the service, wherein the second service image includes the scripts.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Inventor: Krishna C. Sagiraju
  • Publication number: 20190087168
    Abstract: A method of updating data may include receiving an update request from a computing device, the update request including a profile of a current set of data stored on the computing device; determining, based at least in part on the profile of the current set of data, an updated set of data is available; determining if a delta set of data has previously been generated to transform the current set of data to the updated set of data; and based on determining that the delta set of data has not been previously generated: generating the delta set of data; and transmitting an address, to the computing device, for obtaining the delta set of data by the computing device.
    Type: Application
    Filed: April 9, 2018
    Publication date: March 21, 2019
    Inventors: Marcos E. Carranza, Krishna Surya, Brian Cremeans
  • Publication number: 20190087169
    Abstract: A system according to one aspect of the present disclosure is a program updating system including: a plurality of control devices installed in a vehicle; and a gateway connected to the plurality of control devices so as to be communicable with the control devices within the vehicle. The gateway includes: a wireless communication unit configured to wirelessly receive a plurality of update programs for the control devices; a storage unit configured to store therein the received plurality of update programs; an in-vehicle communication unit configured to transmit the stored plurality of update programs to the corresponding control devices, respectively; and a processing unit configured to execute sequential reception of the update programs in accordance with a communication status of wireless communication, when a total amount of data of the plurality of update programs exceeds a memory capacity of the storage unit.
    Type: Application
    Filed: October 11, 2016
    Publication date: March 21, 2019
    Inventor: Koji Arai
  • Publication number: 20190087170
    Abstract: Web portal software presents a GUI for installing and updating software applications on a computer. A method of using the GUI includes steps of: (a) specifying the configuration of an end user computer, (b) selecting on the GUI a software application program, (c) downloading a software package containing said selected software application program and arranged for the specified configuration, and (d) installing the software program by executing the software package. If the selected software package is not available for the specified configuration, step (c) is preceded by (e) the supplier creating a software package arranged for installing the software program on a computer having the specified configuration. The specified configuration may comprise an operating system type, a processor type, software application programs already installed on the end user computer, and/or a required dynamic link library, a registry entry, and a required parameter name in computer files.
    Type: Application
    Filed: April 21, 2017
    Publication date: March 21, 2019
    Inventor: Mitchell Danesh Koemar Lachman
  • Publication number: 20190087171
    Abstract: An integrated circuit including a ferroelectric random access memory (FRAM) for storing firmware, and a method of updating that firmware. The FRAM is constructed to selectively operate as a 2T2C FRAM memory in a normal operating mode, and as a 1T1C FRAM memory in an update mode. Updating of the stored firmware is performed by placing the FRAM in its update (1T1C) mode and writing the updated code into alternate rows of the 1T1C half-cells at each of a plurality of memory locations, while the other 1T1C half-cells in the other alternate rows retain the original data. Following verification of the updated contents, the original data in the other half-cells are overwritten with the verified updated data, and the operating mode is changed back to the normal (2T2C) operating mode.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 21, 2019
    Inventors: Ralf Brederlow, Oscar Miguel Guillen-Hernandez, Peter Wongeun Chung
  • Publication number: 20190087172
    Abstract: A method for performing a download operation is described comprising detecting an updated firmware for installation, transmitting at least one slice of the updated firmware from an updated firmware location to a second firmware location, determining if a synchronization has completed with the at least one slice of the updated firmware and determining if additional slices are to be synchronized when the synchronization has completed with the at least one slice of the updated firmware.
    Type: Application
    Filed: August 7, 2018
    Publication date: March 21, 2019
    Inventors: Cory LAPPI, William Jared WALKER, Xin CHEN
  • Publication number: 20190087173
    Abstract: The present disclosure generally relates to using a single firmware slot in a slower boot media while temporarily leveraging high speed media and dual boot designs to allow booting into a cached copy of firmware to guarantee power safety while writing the single firmware slot on the slower boot media. The device boots up with original firmware stored in a first non-volatile memory device when powered on. The device then checks a second non-volatile memory device for new firmware. If there is new firmware stored in the second non-volatile memory device, the device loads the new firmware into a volatile memory device and reboots with the new firmware. The device then writes the new firmware to the firmware slot of the first non-volatile memory device. If the device experiences a power cycle while writing the new firmware, the device can reboot with a cached copy of the new firmware.
    Type: Application
    Filed: August 7, 2018
    Publication date: March 21, 2019
    Inventors: Cory LAPPI, William Jared WALKER, Xin CHEN
  • Publication number: 20190087174
    Abstract: The present disclosure generally relates to caching a new firmware download in a wear-leveled location that can accommodate more than several hundred downloads.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 21, 2019
    Inventors: Cory LAPPI, William Jared WALKER, Xin CHEN
  • Publication number: 20190087175
    Abstract: The present disclosure generally relates to using a dual-boot process where existing storage device firmware remains intact while the new firmware is downloaded to a non-volatile location on a fast non-volatile memory drive.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 21, 2019
    Inventors: Cory LAPPI, William Jared WALKER, Xin CHEN
  • Publication number: 20190087176
    Abstract: The present disclosure relates to automatically and periodically updating a multi-tier application stack in a cloud environment. More particularly, the present disclosure relates to systems and methods that access a central server to determine if new updates have been released, and when new updates have been released, automatically apply the new updates to an application environment with minimal network burden and service interruption.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 21, 2019
    Applicant: Oracle International Corporation
    Inventors: Nagendra Krishnappa, Biju Narayanan, Aneesh Azhakesan Sujatha, Milind Xete Chatim Aldoncar, Deepankar Narayanan
  • Publication number: 20190087177
    Abstract: Systems and methods for preventing service disruptions in a computing system. The methods comprise: receiving, at a cloud-based computing system, a plurality of messages for initiating software updates requiring system reboots by a plurality of remote computing machines; and performing operations by the cloud-based computing system to cause an operational state of only one remote computing machine of the plurality of remote computing machines to be transitioned from an online state to an offline state at any given time by scheduling the software updates and system reboots in a one-machine-at-a-time manner.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Inventor: Thomas Kludy
  • Publication number: 20190087178
    Abstract: A method for controlling a web application state in a micro-service architecture may be provided. The method comprises registering a client-side state client at a client user interface component and loading a current state of the web application via a server-side state micro-service from a server state store upon a navigation to a website relating to a server-side micro-service of the web application. The method also comprises triggering a state change of the web application by a user interface control of the client user interface component, transmitting the changed state from the server-side micro-service of the web application to the server-side state micro-service, storing the changed state by the server-side state micro-service together with a state identifier in a server state store, transmitting the changed state and the state identifier from the server-side state micro-service to the state client, and notifying the client user interface component about the changed state.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Dieter Buehler, Matthias Falkenberg, Armelle Parfaite Gaha Tchamabe, Nedim Karaoguz, Thomas Steinheber
  • Publication number: 20190087179
    Abstract: A system for predicting defects in a computer program during its development is provided. The system comprises a pattern identifier module which identifies frequent sets of source code files that have been modified together in plurality of historical builds. The system further comprises a keyword extractor module which identifies frequent sets of defect keywords that have been logged together in the plurality of historical builds. The system furthermore comprises a correlation engine which establishes patterns between the frequent sets of modified source code files and the frequent set of defect keywords by identifying co-occurrence between the frequent sets of modified source code files and the frequent sets of defect keywords for each historical build. Finally, the system further comprises a defect recommendation engine which predicts defects in new builds associated with the computer program based on the established patterns.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 21, 2019
    Inventors: Vasanthkumar Velayudham, John Wilson Raj Perianayagam, Vikul Gupta
  • Publication number: 20190087180
    Abstract: Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element containing an event from each JavaScript event and analyzing the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, a determination is made whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, the JavaScript events are identified as equivalent.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Inventors: Gregor von Bochmann, Nevon C. Brake, Mustafa Emre Dincturk, Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Wayne Duncan Smith, Seyed M. Mir Taheri