Patents Issued in December 28, 2017
  • Publication number: 20170371598
    Abstract: An information processing apparatus includes a first memory unit configured to store data, which is output target data to be output to an apparatus, a compression unit configured to generate compression data formed by compressing the data, and a sending unit configured to send the compression data corresponding to the data in response to a data acquisition request to acquire the data from the apparatus.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 28, 2017
    Applicant: Ricoh Company, Ltd.
    Inventor: Keisuke MORI
  • Publication number: 20170371599
    Abstract: An image forming apparatus comprising: an acceptance section; a prediction section which predicts, based on margin information contained in an instruction for execution of an accepted job, an arrangement pattern of a plurality of sheets to be obtained by the execution; a determination section which determines, based on the margin information, whether or not a sum of respective areas of margin regions of the plurality of sheets is greater than a threshold associated with the predicted arrangement pattern; and an adjusted printing section which downscales, in response to a determination that the sum is greater than the threshold, an overall image consisting of a set of partial images intended to be formed and arranged in the predicted arrangement pattern, in such a manner as to fall within one or more sheets arranged in an altered arrangement pattern, and forms the downscaled image on the one or more sheets.
    Type: Application
    Filed: January 26, 2016
    Publication date: December 28, 2017
    Inventor: Tetsuya Yoshioka
  • Publication number: 20170371600
    Abstract: An image processing system includes an acquiring section that acquires biological information on a user who makes an image processing apparatus execute a job and operation information on the image processing apparatus with the biological information changing depending on a state of the user, an analysis section that analyzes stress of the user concerning use of the image processing apparatus, based on the biological information and the operation information, and an output section that outputs an analysis result obtained by the analysis section.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 28, 2017
    Applicant: KONICA MINOLTA, INC.
    Inventors: Yuji TANAKA, Junichi HASE, Takeshi MINAMI, Nobuhiro MISHIMA, Akihiro TORIGOSHI, Tomoaki NAKAJIMA, Daisuke NAKANO
  • Publication number: 20170371601
    Abstract: The image forming apparatus according to an embodiment of the present invention includes: an authentication unit configured to perform authentication of a user; and a job management unit configured to perform printing processing by executing a saved print job, and in the case where the user is authenticated by the authentication unit, the job management unit executes a print job for which a first printing method is specified of print jobs associated with the user without receiving a selection by the user and executes a print job for which a second printing method is specified of print jobs associated with the user by receiving a selection by the user.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 28, 2017
    Inventor: Takayuki Kaneko
  • Publication number: 20170371602
    Abstract: An image forming apparatus prints a template sheet. The template sheet includes a graphical code and operation boxes. The graphical code includes information corresponding to a storage location address that stores information about settings for one or more image forming apparatuses. A user indicates what information is desired or to be changed on the image forming apparatus, marks it on the template sheet and scans the template sheet. Based on the instructions on the template sheet, information for settings is retrieved for an apparatus in a network.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Applicant: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Debashis PANDA
  • Publication number: 20170371603
    Abstract: A method for generating output print data for printing multiple copies having at least one variable element onto a print sheet can include: providing a presentation of the print sheet in a workspace of a graphical user interface; determining a basic area in which at least one object is arranged for generation of the variable element; replicating and arranging the basic area having the at least one object, corresponding to a predetermined grid of the copies; and filling of the replicated objects to generate the variable elements with variable print data.
    Type: Application
    Filed: June 28, 2017
    Publication date: December 28, 2017
    Applicant: Océ Holding B.V.
    Inventor: Karl Michael Tischler
  • Publication number: 20170371604
    Abstract: An image processing device includes a memory and a generating and outputting unit. The memory stores a template defining settings of printing to be performed by an image forming unit. If an instructing operation of instructing to perform test printing with the template is performed on a screen displaying the template, the generating and outputting unit generates and outputs instruction data for instructing the image forming unit to perform the test printing reflecting the settings of the template.
    Type: Application
    Filed: November 18, 2016
    Publication date: December 28, 2017
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Kazuhiro OHKAWA
  • Publication number: 20170371605
    Abstract: A non-transitory storage medium storing computer-readable instructions which cause, when executed by a controller, cause the print layout generating device to display a first image indicative of a layout area in which objects can be arranged, display a second image indicative of a database including at least one field, and at least one record for the at least one field, the at least one record containing character data corresponding to each of at least one field, receive a first operation to select at least one field, receive a second operation to select a position within the layout area, identify a position of the selected object within the layout area, generating print layout data in which the selected object and a selected field are associated with each other. Selected characters corresponding to the selected field of the database are arranged within the selected objects for each record of the database.
    Type: Application
    Filed: March 17, 2017
    Publication date: December 28, 2017
    Inventor: Masafumi Kawaguchi
  • Publication number: 20170371606
    Abstract: An image forming apparatus includes a measurer that measures biometric information of a user, an analyzer that analyzes the measured biometric information, a job accepter that accepts jobs, a job executer that executes the jobs accepted by the job accepter, a hardware processor configured to estimate a job execution time period during which the job executor executes each of at least one of a plurality of jobs accepted by the job acceptor, to estimate a finish time point at which the analyzer finishes the analysis, and, in response to start of measurement of the biometric information by the measurer, to change execution order of a relating job, which relates to the user who is a subject of the measurement by the measurer, among the plurality of jobs such that a period during which the relating job is executed and the finish time point have a predetermined relationship.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 28, 2017
    Applicant: KONICA MINOLTA, INC.
    Inventor: Masaaki SAKA
  • Publication number: 20170371607
    Abstract: An image forming apparatus is provided which is used in a system having a first group and one or more second groups into which a plurality of second image forming apparatuses are classified, and classified into the first group together with a third image forming apparatus. The image forming apparatus includes a transmitter configured to send target data to be shared to the plurality of second image forming apparatuses, one by one, classified into the second groups, and to send the target data to the third image forming apparatus.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 28, 2017
    Applicant: KONICA MINOLTA, INC.
    Inventor: Tatsunori OKADA
  • Publication number: 20170371608
    Abstract: Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, and the like. Vehicle and individual characteristics may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, and/or other data sources. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, and the like, digital content may be determined for electronic roadside displays to be viewable by the approaching vehicles, and/or other digital display devices to be viewable by associated individuals via other display devices and at other times. Various techniques may be used to determine customized digital content.
    Type: Application
    Filed: September 16, 2016
    Publication date: December 28, 2017
    Inventor: Robert Wasserman
  • Publication number: 20170371609
    Abstract: The present invention relates to a display device and a method of controlling therefor. According to one embodiment of the present invention, a display device includes a memory configured to store at least one or more contents, at least one or more sensors, a network interface module configured to communicate with at least one or more lights, a display module configured to output the at least one or more contents stored in the memory, and a controller coupled with the memory, the sensor, the network interface module and the display module. In this case, the controller controls the display module to output specific content stored in the memory at specific timing and controls the network interface module to transmit a control signal to a specific light at the specific timing.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 28, 2017
    Inventors: Younkyung LEE, Yoonjae PARK
  • Publication number: 20170371610
    Abstract: A method includes detecting, using one or more processors, whether a coordinated electronic device is within a preset area around a coordinating electronic device, pairing the coordinating electronic device with the coordinated electronic device in response to detecting that the coordinated electronic device is within the preset area, negotiating with the coordinated electronic device to determine a display parameter of the coordinating electronic device in response to successfully pairing the coordinating electronic device and the coordinated electronic device, and displaying a target content according to the display parameter.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 28, 2017
    Inventor: Fanzhi LI
  • Publication number: 20170371611
    Abstract: Disclosed is a multi-device system running a single operating system, which comprises a first device and a second device. The first device comprises a central processing unit (CPU), a first display unit and a first communication unit. The second device comprises a second communication unit, a microcontroller and a second display unit. The first display unit displays an interface for a first user to operate. Based on the data transmission between the first communication unit and the second communication unit, the CPU, via the microcontroller, indirectly drives the second display unit to display another interface for a second user to operate. According to the operations made by the first user and the second user, the first display unit and the second display unit respectively display different interfaces. From the first user's perspective and the second user's perspective, they are operating two independent operating systems.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventors: HSING-HAO HUANG, TAI-HAO WEN
  • Publication number: 20170371612
    Abstract: A multi-panel display device includes a first display device including a first display region and a first non-display region surrounding the first display region; a first optical member located on the first display device and including optical fibers; and a first protection film covering an outside of the first optical member.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 28, 2017
    Inventors: Mi-Hyung CHIN, Seung-Soo YANG, Ju-Sang RHIM
  • Publication number: 20170371613
    Abstract: A client is provided which is connectable to multiple mobile units while reducing or eliminating inconvenience to be given to a user. A client 2 is a client 2 which is connectable to multiple mobile units 3 and 4, and includes: a client output unit 25 configured to output information; a client communication unit 23 configured to perform communication; and an output controller 211. When connection is made to one mobile unit of the mobile units 3 and 4 through the client communication unit 23, the output controller 211 outputs pieces of mobile unit identification image information P1 to P8, M1 and M2 which can identify the connected mobile unit, on the basis of communication with the connected mobile unit, to the client output unit 25.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 28, 2017
    Inventor: Masayuki HASHIMOTO
  • Publication number: 20170371614
    Abstract: A method includes: transmitting a screen shared by a plurality of apparatuses coupled through a network to the plurality of apparatuses at a given interval; updating the screen based on operation information when receiving the operation information regarding the screen from a first apparatus which an operation right regarding the screen is given among the plurality of apparatuses; and determining, by a processor, the given interval based on comparison between a first index value that represents smoothness of display of the screen in the first apparatus and a second index value that represents smoothness of display of the screen in a second apparatus among the plurality of apparatuses when the operation right is moved from the first apparatus to the second apparatus.
    Type: Application
    Filed: April 12, 2017
    Publication date: December 28, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Ryo Miyamoto, Koichi Yamasaki, Tomoharu Imai, Kazuki Matsui
  • Publication number: 20170371615
    Abstract: Disclosed are methods and systems for alerting a user to a change in an audio stream. In an aspect, a user device of the user receives the audio stream, detects a change in an audio pattern occurring in the audio stream, wherein the detection of the change in the audio pattern occurs when the audio stream is muted, and in response to the detection of the change in the audio pattern, provides an alert to the user that indicates the change in the audio pattern has occurred.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventors: Bapineedu Chowdary GUMMADI, Binil Francis JOSEPH, Narukula RAJESH, Venkata A Naidu BABBADI
  • Publication number: 20170371616
    Abstract: Commands for modifying audio playback, such as to mute and unmute or pause and play audio, may be input to a mobile device by a user through interacting with the speaker in the device. The user input may be facilitated by monitoring a characteristic of the speaker and identifying signatures in the changing characteristics of the speaker that correspond with predetermined user activities. For example, a resonance frequency of the speaker may be monitored for a change resulting from a user placing a hand to cover the speaker output. When the resonance frequency change is detected, the audio playback may be muted. The speaker may continue to be monitored for a change indicating removal of the user's hand, and then audio playback may be unmuted.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Jie Su, Rong Hu
  • Publication number: 20170371617
    Abstract: Recorded broadcast programs, including advertisements, are selected for playback responsive to user input. The user input may include pressing a button multiple times to cause recorded programs to be scanned through for a particular preset channel from newest recorded to oldest recorded. Pressing another button multiple times causes the recorded programs to be scanned through for the particular present channel from oldest recorded to newest recorded. Each time at least a portion of a recorded program is played back, the amount of time of the playback is kept track of. An advertisement credit is awarded for playback of the recorded program based on the amount of time of playback of the recorded program.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 28, 2017
    Inventor: Douglas Richard Luehrs
  • Publication number: 20170371618
    Abstract: An audio device for vehicles includes two audio sources; three audio sinks formed of two headphone connections and a speaker system; and a touch-sensitive display. The audio device is configured to simultaneously play back the two audio sources; display one representation each for the audio sources and the audio sinks on the display; and detect a touch input, wherein the touch input includes a motion of a finger of the user on the display. The motion begins on the representation of an origin audio source and proceeds toward a destination audio sink. In response to the detection, the origin audio source is output on the destination audio sink.
    Type: Application
    Filed: September 8, 2017
    Publication date: December 28, 2017
    Inventors: Hannes TRAPP, Mario URBINA CAZENAVE
  • Publication number: 20170371619
    Abstract: An information output system includes an output unit (25) configured to output information, an information recognizing unit (212) configured to recognize first information according to designation operation by a user, and an output control unit (211) configured to cause, on condition that a present OFF period of a moving body (3) is started, the output unit (25) to output, in a form recognizable by the user, an interface for requesting an input of second information that should be associated with the first information recognized after a start of a present ON period of the moving body (3) and information indicating one or both of the location and the time point.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 28, 2017
    Inventor: Masayuki HASHIMOTO
  • Publication number: 20170371620
    Abstract: A method for starting network-based services using a vocal interface includes collecting voice information from a user and identifying network-based service information and transaction data. The network-based service information includes a voice command for starting one or more network-based services for the user. The transaction data includes one or more parties associated with a transaction and a transaction amount. The method further includes sending at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 28, 2017
    Applicant: Alibaba Group Holding Limited
    Inventors: Jingwen Zhou, Qin Zhu
  • Publication number: 20170371621
    Abstract: Methods of implementing fixed-point polynomials in hardware logic include distributing a defined error bound for the whole polynomial between operators in a data-flow graph for the polynomial by solving an optimization problem that outputs an accuracy parameter and a precision parameter for each node. Each operator is then itself optimized to satisfy the part of the error bound allocated to that operator and as defined by the accuracy and precision parameters.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 28, 2017
    Inventor: Theo Alan Drane
  • Publication number: 20170371622
    Abstract: A hardware logic representation of a circuit to implement an operation to perform multiplication by an invariant rational is generated by truncating an infinite single summation array (which is represented in a finite way). The truncation is performed by identifying a repeating section and then discarding all but a finite number of the repeating sections whilst still satisfying a defined error bound. To further reduce the size of the summation array, the binary representation of the invariant rational is converted into canonical signed digit notation prior to creating the finite representation of the infinite array.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 28, 2017
    Inventor: Theo Alan Drane
  • Publication number: 20170371623
    Abstract: A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.
    Type: Application
    Filed: August 14, 2017
    Publication date: December 28, 2017
    Applicant: CASSY HOLDINGS LLC
    Inventor: Patrick D. Ross
  • Publication number: 20170371624
    Abstract: A method for constructing an interactive digital catalog, a computer-readable storage medium and an interactive digital catalog using the method are provided. The method includes the following steps. Firstly, the interactive digital catalog including at least one page is provided. Then, the at least one operable unified matter is presented and/or managed by laying out the at least one operable unified matter on the at least one page according to a predefined rule. The computer-readable storage medium has a computing program for executing the above method. The interactive digital catalog is constructed by the above method.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 28, 2017
    Inventors: WAI-TUNG CHEUNG, CHUN-HSIAO LIN, HO-CHEUNG CHEUNG
  • Publication number: 20170371625
    Abstract: A content delivery method includes the following steps. Firstly, a projectable space instance for modeling a workspace is provided to a network connection device so as to allow a sender to deliver a content to a receiver. Then, an information importer for providing the content to the workspace and an authentication tool are optionally configured in the projectable space instance by the sender, and a receiver identity is assigned in the authentication tool. Then, a uniform resource identifier (URI) corresponding to the projectable space instance is transmitted from the sender to the receiver through a public communication channel. When the receiver opens the URI, the workspace is projected to the receiver. After the receiver is authenticated according to the receiver identity assigned by the sender, the receiver logins into the projected workspace and acquires the content.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 28, 2017
    Inventors: WAI-TUNG CHEUNG, CHUN-HSIAO LIN, HO-CHEUNG CHEUNG
  • Publication number: 20170371626
    Abstract: Contextualized selection of components in one aspect may include generating a developer profile associated with a team member, for example, for all team members designated to work on a computer-implemented development project, and generating a component profile associated with a software component, for example, for all software components identified based on received requirement specification associated with the project. Applicability of a software component to the team members may be computed based on developer profiles and a component profile associated with the software component. Based on the applicability, components are selected and may be downloaded to build a team project component repository.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Ermyas Abebe, Alessio Bonti, Andrew L. Frenkiel, Brendan P. Haesler, Dileban Karunamoorthy, Cristian Vecchiola
  • Publication number: 20170371627
    Abstract: A computer-implemented method includes associating callback code with an instance of a container class. The callback code includes a callback operation to be performed automatically responsive to a container action. Initiation of the container action in the instance of the container class is detected. The callback code is automatically executed, by a computer processor, responsive to the initiation of the container action.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventor: Geoffrey D. Alexander
  • Publication number: 20170371628
    Abstract: Embodiments of the present disclosure relate to a method and a device of resource orchestration resources using an object-oriented language, and a program. Specifically the present disclosure discloses a method of resource orchestration using an object-oriented language comprising: creating a correspondence relationship from concepts in the object-oriented language to a requirement of resource orchestration; creating a workflow for implementing the resource orchestration and based upon the correspondence relationship; and implementing the resource orchestration based upon the correspondence relationship and the workflow. The present disclosure also discloses a device of resource orchestration using an object-oriented language, and a computer program product for performing steps of a method of resource orchestration using an object-oriented language.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 28, 2017
    Inventors: Accela Yilong Zhao, Yu Cao, Layne Lin Peng, Jie Bao
  • Publication number: 20170371629
    Abstract: Disclosed is a system for providing source code suggestion to a user in real-time. A mining module mines source code information, pre-stored in a source code repository, to create a reference model. A code receiving module receives input lines of code from a user, via a User Interface, in real-time. A mapping module maps the one or more parameters with the metadata corresponding to each source code block stored in the reference model. A code suggestion module identifies one or more target source code blocks from the plurality of source code blocks. The code suggestion module suggests at least one target source code block, of the one or more target source code blocks, to be populated in the input lines of code thereby providing the source code suggestion to a user in real-time.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 28, 2017
    Inventors: Simy Chacko, Suresh Naidu P, Shiva Kumar Sholayappan, S U M Prasad Dhanyamraju
  • Publication number: 20170371630
    Abstract: Techniques are disclosed for automatically updating source code templates used to provide globalization enablement features to an application in a software development environment. A globalization template manager sends a request for updates to one or more source code templates to a template sources. The globalization template manager obtains, from each of the template sources, an update to one of the source code templates. The globalization template manager validates the update to the source code templates against globalization enablement requirements. Upon successful validation, the globalization template manager updates the source code templates.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Syed HAIDERZAIDI, Su LIU, Boyi TZEN, Cheng XU
  • Publication number: 20170371631
    Abstract: Techniques are disclosed for automatically updating source code templates used to provide globalization enablement features to an application in a software development environment. A globalization template manager sends a request for updates to one or more source code templates to a template sources. The globalization template manager obtains, from each of the template sources, an update to one of the source code templates. The globalization template manager validates the update to the source code templates against globalization enablement requirements. Upon successful validation, the globalization template manager updates the source code templates.
    Type: Application
    Filed: January 25, 2017
    Publication date: December 28, 2017
    Inventors: Syed HAIDERZAIDI, Su LIU, Boyi TZEN, Cheng XU
  • Publication number: 20170371632
    Abstract: A category is determined of a task being planned at a given time. A collection of assets is identified, the collection having been used in a similar task at a past time. An experience report associated with an asset in the collection is extracted into a set of encapsulated experience reports, where the experience report was generated from the similar task at the past time. A degree of usability is computed corresponding to the collection, the collection being usable in the category of the task up to the degree of usability. According to the degree of usability of the collection, the collection is positioned in a sorted list of reusable assets. A reusable asset is selected from the sorted list for use in the task.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Applicant: International Business Machines Corporation
    Inventors: Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20170371633
    Abstract: A system, method and apparatus for a car application interface is provided. In an embodiment, a method is provided. The method includes receiving, in a host car system, an application request in a first format compatible with an application encoding format from an application. The method also includes transforming, in the host car system, the application request into a second format compatible with the host car system. The method also includes sending, in the host car system, the application request in the second format compatible with the host car system to the host car system. The method further includes receiving, in the host car system, a car response from the host car system in the second format compatible with the host car system. The method includes transforming, in the host car system, the car response into the first format compatible with the application encoding format. The method includes sending, in the host car system, the car response in the first format to the application.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 28, 2017
    Inventor: Steven Ohmert
  • Publication number: 20170371634
    Abstract: The present disclosure is directed to a system for on-demand binary translation state map generation. Instead of interpreting the native code to be executed, binary translation circuitry (BT circuitry) may execute a binary translation (BT) in place of the native code. When a stop occurs (e.g., due to an interrupt, a modification of the native code, etc.), the BT circuitry may generate a binary translation state map (BT state map) that allows the location of the stop to be mapped back to the native code. Generation of the BT state map may involve determining a location and offset for the stop, performing region formation based on the location, loading instructions from the region (e.g., while accounting for the need to emulate instructions), forming the BT state map based at least on the size of the loaded instructions, and then mapping the stop back to the native code utilizing the offset.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Applicant: Intel Corporation
    Inventors: TUGRUL INCE, KOICHI YAMADA
  • Publication number: 20170371635
    Abstract: According to some illustrative embodiments of the invention, a method is performed that includes using a representation of a computer software program, using identified addresses which correspond to a part of the representation, and converting the representation into a created binary program, which includes reserving spaces at the identified addresses in the created binary program's address space at the same addresses as the identified addresses in the representation.
    Type: Application
    Filed: January 8, 2016
    Publication date: December 28, 2017
    Applicant: UNIVERSITY OF VIRGINIA PATENT FOUNDATION D/B/A UNIVERSITY OF VIRGINIA LICENSING & VENTURES GROUP
    Inventors: Jack W. Davidson, Clark Lynch Coleman, Jason D. Hiser, Anh Nguyen-Tuong
  • Publication number: 20170371636
    Abstract: Methods and systems that automate a DevOps deployment pipeline and optimize DevOps cost are described. Methods generate a deployment pipeline model based on policies associated with each deployment stage and task. Methods optimize cost of the deployment pipeline model based on model combinations of VMs. The deployment pipeline model may be executed on a cloud computing infrastructure in order to develop an application program.
    Type: Application
    Filed: February 7, 2017
    Publication date: December 28, 2017
    Inventors: AMARNATH PALAVALLI, VISHAL JAIN
  • Publication number: 20170371637
    Abstract: The present information processing apparatus, in accordance with an operation input from an administrator, registers related information that relates to a predetermined application to be installed onto the information processing apparatus, and, in accordance with the registered related information, presents guide information for installing the predetermined application to a user via an operation screen of the information processing apparatus. Upon accepting a user input based on the guide information, installation information for installing the predetermined application is obtained from an installer provision server, and installation of the predetermined application is executed.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 28, 2017
    Inventor: Atsushi Kamasuka
  • Publication number: 20170371638
    Abstract: The method includes identifying, by one or more computer processors, a first container with first software stack and a valid multipath configuration, wherein the first software stack is a first path of the valid multipath configuration. The method further includes creating, by one or more computer processors, a second container, wherein the second container has the same rules as the first container. The method further includes creating, by one or more computer processes, a second software stack in the second container, wherein the software stack is a redundant software stack of the first software stack. The method further includes creating, by one or more computer processors, a second path from the first container to the second software stack, wherein the second path bypasses the first software stack.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Rafael C.S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
  • Publication number: 20170371639
    Abstract: Technologies are described for updating a live system with static changes. According to some examples, changes such as installing and/or removing features may be applied to a cloud based service in live environment without disrupting the service. New software may be patched and installed on an upgraded machine (i.e., server). New features, diagnostics, and language packs may be added. Existing features and certificates may be removed. To accomplish these, new software to be installed and existing software to be removed may be detected. Removal and additions may be performed without preparation and activation of replacement farms.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Simek, Gaia Carini, Min Shao, Randy Thomson, Prashant Gaurav, Ankur Jauhari
  • Publication number: 20170371640
    Abstract: A method for controlling software needed to drive an in-vehicle electronic device includes receiving a data package including a plurality of partial data needed to update software of a vehicle and applying either a parallel update procedure or a sequential update procedure according to whether first partial data to be updated through a central processing unit (CPU) is contained in the data package.
    Type: Application
    Filed: December 16, 2016
    Publication date: December 28, 2017
    Applicant: Hyundai Motor Company
    Inventor: Kee Hoon Choi
  • Publication number: 20170371641
    Abstract: Example implementations relate to multi-tenant upgrading. Some implementations may receive a request to upgrade a first tenant from an original version of an application to a new version of the application. The new version of the application may be backwards compatible with the original version. Some implementations may also upgrade the first tenant to the new version in response to the request while data according to the original version is simultaneously being provided to a second tenant. Additionally, some implementations may also provide data according to the new version for tenants that have completed the upgrade and provide data according to the original version of the application for tenants that have not upgraded.
    Type: Application
    Filed: January 5, 2015
    Publication date: December 28, 2017
    Inventors: Orasio Spieler, Dmitry Vizelman, Adi Kopelevich
  • Publication number: 20170371642
    Abstract: Server-side authentication of user accounts by using multiple authentication tokens and transmission of update statement to users for updates to applications installed on their devices. Prompting users that updates are available upon determining that a threshold event has occurred and if requisite network and situational conditions exist. Batching and sending notifications or requests for authentications that are required for each application update that is currently ready for download.
    Type: Application
    Filed: July 10, 2017
    Publication date: December 28, 2017
    Inventors: Sean B. Kelly, Elizabeth Caroline Furches Cranfill, Thomas Alsina
  • Publication number: 20170371643
    Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 28, 2017
    Inventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini
  • Publication number: 20170371644
    Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 28, 2017
    Inventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini
  • Publication number: 20170371645
    Abstract: An information processing apparatus includes: an external apparatus control unit controlling an external apparatus in accordance with data output from a task executing a processing program defining processing for outputting data to be processed by the external apparatus; and a determination unit determining whether a version of the processing program is newer than a known version, wherein in a case where the version of the processing program is determined to be the same as the known version, the external apparatus control unit executes processing defined in advance for the known version, and in a case where the version of the processing program is determined to be newer than the known version, the external apparatus control unit executes processing defined in advance for the unknown version.
    Type: Application
    Filed: June 28, 2017
    Publication date: December 28, 2017
    Applicant: KONICA MINOLTA, INC.
    Inventor: Hirotsugu HIRAMOTO
  • Publication number: 20170371646
    Abstract: A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.
    Type: Application
    Filed: September 12, 2017
    Publication date: December 28, 2017
    Inventors: Paul M.R. Edmonds, Joe Pavitt, James E. Ravenscroft, James Sutton
  • Publication number: 20170371647
    Abstract: Provided are a terminal management framework and a terminal management method. The framework includes an application layer, a business layer, a protocol and message processing layer and a porting layer. The application layer includes a device user interface, a business logic module and a tree module. The business layer includes a software component management object module, a firmware update management object module and a lock and wipe management object module. The business logic module is configured to assemble a business logic based on a type of a session and a business type of the session, invoke an interface in a business module to process a business based on the business logic, and control a progress of business processing based on the business logic and a state of the business processing.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 28, 2017
    Applicant: QUARKDATA SOFTWARE CO., LTD
    Inventors: Zhihao CHU, Weihua ZHANG, Xue LENG