Patents Issued in December 15, 2016
  • Publication number: 20160364190
    Abstract: An information processing apparatus to execute an agent module for controlling communication between a print server and the information processing apparatus, which includes a conversion unit, a transmission unit, and a notification unit. The conversion unit converts a request received from a spooler system of the information processing apparatus. The transmission unit transmits the converted request to a destination corresponding to the print server. Where a first authentication error indicating that proxy authentication is required is received after the request is transmitted, the spooler system is notified of a second authentication error indicating that a different authentication is required. Where a request including authentication information usable for proxy authentication is received as a response to the second authentication error, the conversion unit adds the authentication information to the request as information for proxy authentication.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 15, 2016
    Inventor: Kenichi Shirai
  • Publication number: 20160364191
    Abstract: A printing management system includes an image forming apparatus and a server apparatus. The image forming apparatus includes an acceptance section, a printing section, a reading section, a first transmission section, a first reception section, and a determination section. The determination section, when the acceptance section accepts a print request or a read request, determines whether or not template paper is to be printed, on the basis of the total number of printed copies and the total number of read copies received by the first reception section. The server apparatus includes a second reception section, a storage section, a counting section, and a second transmission section. The counting section obtains the total number of printed copies on the basis of the number of printed copies and user identification information, obtains the total number of read copies on the basis of the number of read copies and the user identification information.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 15, 2016
    Applicant: KYOCERA Document Solutions Inc.
    Inventors: Hidehiko AKUTA, Toshihide HIGASHIMORI, Sachiko YOSHIMURA, Yumi NAKAGOSHI
  • Publication number: 20160364192
    Abstract: An image processing system includes: a cloud server that provides a service after identifying a user from first user information; an image processing device that executes a job after identifying the user from second user information, and execute the job; and a user terminal storing the second user information beforehand, wherein the cloud server includes: an access sensing processor that senses access from the user terminal; a user information validating processor that validates the first user information; and a job execution instructing processor that causes the user terminal to transmit a job containing the first and second user information to the image processing device, and the image processing device includes: a job receiving processor that receives the job transmitted; and a user information extracting processor that extracts the first and second user information from the job, and generate user reference information.
    Type: Application
    Filed: June 14, 2016
    Publication date: December 15, 2016
    Applicant: Konica Minolta, Inc.
    Inventor: Masato Fujii
  • Publication number: 20160364193
    Abstract: Provided is a non-transitory computer-readable storage medium storing a program for controlling distributed printing to be executed in a distributed printing system including at least plural image forming apparatuses. The program, when being executed, causes an apparatus in the distributed printing system to perform the following processing of controlling distributed printing. The processing includes dividing a print job into job portions, and distributing the job portions to virtual queues corresponding to the image forming apparatuses, respectively. The processing further includes sequentially sending, to each of the image forming apparatuses, job portions in the corresponding virtual queue, in accordance with a status of job processing of the each of the image forming apparatuses, and moving one or more job portions from one to another of the virtual queues so as to keep a ratio of the numbers of job portions remaining in the virtual queues constant.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 15, 2016
    Applicant: KONICA MINOLTA, INC.
    Inventor: Kazutoshi YU
  • Publication number: 20160364194
    Abstract: An information processing apparatus includes: an operation input device; a drawing command reception circuit that receives, based on an instruction to execute a printing job, a drawing command from an application program, and converts it into an intermediate code to output it; an intermediate code storage that stores the output intermediate code; a layout determination circuit that takes out the intermediate code from the storage and corrects it by rearranging it; and a PDL generation circuit that converts the corrected intermediate code into a PDL and outputs the PDL. The layout determination circuit keeps, when there is an instruction to accumulate the printing job, the intermediate code of the printing job in the storage, and takes out, when there is an instruction to not accumulate the printing job, the intermediate code from the storage and corrects it by rearranging it based on an instruction.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 15, 2016
    Inventors: SHINICHIRO WATASE, HARUHISA SUMIMOTO, HIROSHI MANABE, TATSUYA HIWATARI
  • Publication number: 20160364195
    Abstract: A digital device and a method of processing screensaver thereof are disclosed in this disclosure. According to the present invention, a digital device for processing a screensaver includes a manager configured to manage a display window of the digital device and to generate and transmit first status data to a controller, a processor configured to collect application data including format data and reference data, and the controller configured to control to launch one or more applications, to transmit a signal requesting application data, to receive the requested application data, to transmit a control command to a screensaver application based on the received application data, and to execute the screensaver.
    Type: Application
    Filed: February 26, 2015
    Publication date: December 15, 2016
    Inventors: Changwook IM, Chanjin PARK, Joonsang LEE, Stephen WINSTON, David BERBESSOU
  • Publication number: 20160364196
    Abstract: The present disclosure provides a splicing screen, a method for determining an address of each splicing screen unit and a master control board. The splicing screen includes a plurality of splicing screen units which are spliced together. Each splicing screen unit includes a master control board, a gravity sensor coupled with the master control board, infrared emitters and infrared receivers. The infrared emitters and the infrared receivers are divided into four groups each including one infrared emitter and one infrared receiver; the four groups are at four sides including top, bottom, left and right sides of each splicing screen unit, respectively. At adjacent sides of adjacent two splicing screen units, two groups have an identical horizontal position or an identical vertical position. In adjacent two splicing screen units, signal is capable of being transmitted among infrared emitters and infrared receivers of only two groups at adjacent sides of adjacent two splicing screen units.
    Type: Application
    Filed: May 10, 2016
    Publication date: December 15, 2016
    Applicant: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Jie SUN
  • Publication number: 20160364197
    Abstract: Disclosed is a controlling method of sharing a black box image more effectively based on location information and a time information and terminal for the same. The present invention includes a wireless communication unit configured to transceive data with an external terminal, a camera, a user input unit configured to output a notification, a memory configured to save an image taken through the camera with a log information, and a controller receiving an image sharing request from the external terminal through the wireless communication unit, the controller, if there is the log information corresponding to the received image sharing request, outputting the notification for the image sharing request through the user output unit.
    Type: Application
    Filed: March 9, 2016
    Publication date: December 15, 2016
    Applicant: LG ELECTRONICS INC.
    Inventors: Taehoon CHO, Jie SEOL
  • Publication number: 20160364198
    Abstract: An electronic device for a head-mounted device (HMD) is provided. The electronic device includes a display, a memory configured to store virtual reality content, a processor configured to play back binocular image data based on the virtual reality content on the display, and a communication circuit configured to communicate with an external device. At this time, the processor is configured to determine whether the virtual reality content is stored in the external device and to determine data to be transmitted to the external device based on the determined result.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 15, 2016
    Inventors: Woo Taek SONG, Tae Kyung LEE, Dong Il SON, Chi Hyun CHO, Jong Chul CHOI, Chang Ryong HEO
  • Publication number: 20160364199
    Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.
    Type: Application
    Filed: August 26, 2016
    Publication date: December 15, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
  • Publication number: 20160364200
    Abstract: A selected screen, such as a monitoring tool, operating on a remote desktop is exported to a mobile client device, such as a smart phone, tablet, smart watch, etc. The client device polls the remote desktop for images, pointers, commands, etc. relating to the selected screen. The remote desktop provides the requested data to the client device through a command queue maintained by the remote desktop.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Publication number: 20160364201
    Abstract: Files are mirrored between a desktop device and a mobile device in a seamless manner so that a user may work on the mirrored files on either device without having to save or send files beforehand. The user may interact with a mirrored file on a desktop, physically leave the desktop, and take a mobile device that has the mirrored file with him or her and continue interacting with the file.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Publication number: 20160364202
    Abstract: An audio outputting apparatus having a wheel is provided. The audio outputting apparatus includes a user interface of a wheel format configured to sense a touch gesture and an audio function processor configured to change a predetermined function of the wheel in response to a touch gesture being sensed on an area on the wheel.
    Type: Application
    Filed: May 3, 2016
    Publication date: December 15, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-woo RO, Won-hee LEE, Jean-Christophe NAOUR
  • Publication number: 20160364203
    Abstract: An interface device is configured to be attached to an audio device and at least one switch within a vehicle. The audio device recognizes a predetermined voltage signal as being a desired audio characteristic and then generates an audio signal having the desired audio characteristic. The interface device includes a central processing unit (CPU) and a wireless receiver. The wireless receiver may receive a wireless data signal from a wireless device corresponding to a desired change to the audio characteristic. The wireless data signal is converted to a first voltage signal. The first voltage signal is transmitted to the CPU. The CPU transforms the first voltage signal to an audio input signal, corresponding to the predetermined voltage signal recognizable by the audio device and corresponding to the desired change to the audio characteristic. The CPU may also receive a second voltage signal, which is converted to the audio input signal.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 15, 2016
    Inventor: Victor Harris
  • Publication number: 20160364204
    Abstract: In one example, a device for creating an event-driven audio file may comprise a processor and an audio engine to, when executed by the processor, receive a configuration file designating a number of device-external data feeds and create an event-driven audio file based on the configuration file. In an example, a method of creating event-driven audio may comprise creating, with a processor, a configuration file, the configuration file comprising links defining device-external data feeds and with an audio engine, parsing the configuration file, and, based on the data defined in the configuration file, creating an event-driven audio file.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Inventor: Alec Edward Rasmussen
  • Publication number: 20160364205
    Abstract: An apparatus for frequency measurement (1ODMTM) which provides precise and accurate measurement of a single input tone frequency and/or multiple separable input tone frequencies. Tone separability can be achieved by proper selection of the parameter N, the sample length of the DFT/FFT.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Inventors: ANDREW J. NOGA, DANIEL L. STEVENS
  • Publication number: 20160364206
    Abstract: The examples provided herein involve multiple groups in a playback system. An example method involves facilitating storage of a configuration of multiple zone groups as a multi-zone scene of a media playback system, the media playback system including at least a first zone group including at least two zone players and a second zone group, a user interface of a controller presenting at least an indication of (1) the first zone group, (2) the second zone group, and (3) a multi-zone group scene creation command.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Lee Keyser-Allen, Jillian Garber, Arthur Coburn, IV
  • Publication number: 20160364207
    Abstract: Apparatuses, methods, and computer-readable media for dynamic configuration of audio production are described. Audio production nodes (“APNs”) may produce audio. The APNs and may be configured to be compliant with a Precision Time Protocol (“PTP”). The APNs may be configured to perform dynamic configuration of audio production. An APN may receive configuration-related information transmitted from one or more other APNs, such as in association with operation of the PTP. An APN, in response to receipt of this configuration-related data, may modify configuration settings used for its audio production such as modification of timing, tone, power, intensity, equalization settings, or other configuration settings. The APN may be configured to produce its own configuration-related data for use by other APNs to modify the other APNs' configuration settings. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Sagar C. Pawar, Prakash Pillai
  • Publication number: 20160364208
    Abstract: A photoinduction loudspeaker, photoinduction loudspeaker control method and apparatus are provided. The photoinduction loudspeaker includes a loudspeaker and a photoinduction device. The photoinduction device is configured to acquire a light intensity value of an ambient environment where the loudspeaker is located and the photoinduction device transmits the light intensity value to the loudspeaker. The loudspeaker controls its own playing status based on the light intensity value. The photoinduction loudspeaker in the present invention is capable of identifying the ambient environment for selecting its own playing status based on the ambient environment in order to provide more intelligent service for a user.
    Type: Application
    Filed: November 30, 2015
    Publication date: December 15, 2016
    Applicant: GUANG DONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Shangbo LIN
  • Publication number: 20160364209
    Abstract: An apparatus and method are provided for inhibiting roundoff error in a floating point argument reduction operation. The apparatus has reciprocal estimation circuitry that is responsive to a first floating point value to determine a second floating point value that is an estimated reciprocal of the first floating point value. During this determination, the second floating point value has both its magnitude and its error bound constrained in dependence on a specified value N. Argument reduction circuitry then performs an argument reduction operation using the first and second floating point values as inputs, in order to generate a third floating point value. The use of the specified value N to constrain both the magnitude and the error bound of the second floating point value causes roundoff error to be inhibited in the third floating point value that is generated by the argument reduction operation.
    Type: Application
    Filed: April 28, 2016
    Publication date: December 15, 2016
    Inventor: Jørn NYSTAD
  • Publication number: 20160364210
    Abstract: An apparatus to facilitate management of agile software development projects includes a feature profile module, a task profile module, a resource profile module, an implementation tracking module, a resource planning module, and an feature tracking module. The feature profile module stores, for each feature, a status, priority, set of tasks, and work allotted. The task profile module stores, for each task, an amount of work to complete it, a status, and a development period. The resource profile module calculates, for each resource, an available and total work capacity for the resource during a development period. The implementation module calculates, for each development period, the total work planned for and completed during the development period. The resource planning module calculates a total available work capacity of the plurality of resources for each uncompleted development period. The feature tracking module calculates, for each feature, an amount of work completed and in progress.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Barak Davidov, Rotem Klein, Moshe Weiss
  • Publication number: 20160364211
    Abstract: Disclosed are a method of modeling a workflow used in the field of big data and a method and apparatus for executing a workflow model. The method of executing the workflow model according to an embodiment of the present invention comprises receiving a Unified Modeling Language (UML)-based workflow model needing at least one data storage engine and at least one data processing engine, parsing the received workflow model to generate structured information, verifying the validity of the workflow model using the structured information, and transmitting jobs included in the workflow model to data processing engines corresponding to the jobs when it is determined that the workflow model is valid. Thus, developers can be allowed to easily acquire a workflow runnable on various data storage engines and various data processing engines.
    Type: Application
    Filed: November 30, 2015
    Publication date: December 15, 2016
    Inventors: Nguyen Minh CHAU, Hee-Sun WON
  • Publication number: 20160364212
    Abstract: A computerized system and method for generating an application structure for an application in a computerized organization having a plurality of components. An implementation includes generating the application structure for the application by including, in the application structure, applicative components and connections between applicative components identified using a first entry point. In an implementation, the identification of the applicative components and the connections between applicative components includes applying a first set of patterns against a first component associated with the first entry point to identify a first applicative component of the applicative components and a first connection of the connections, the first connection including a second entry point. The applicative components and the connections between applicative components can be recursively identified.
    Type: Application
    Filed: August 15, 2016
    Publication date: December 15, 2016
    Applicant: ServiceNow, Inc.
    Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
  • Publication number: 20160364213
    Abstract: One or more processors receive information regarding a program module that includes a description of a function, license terms, and non-functional properties of the program module. The license terms, the description of function, and the non-functional properties of the program module are identified, based on an analysis of the information. An object of interest of each license term of the license terms is determined, such that the object of interest is directed to a condition influencing license term compliance. Rules corresponding to compliance of the one or more license terms of the program module are determined, and the analyzed information of the program module is stored in a meta-model format organized into categories including the description of function, the one or more license terms, and the non-functional properties of the program module, utilizing standardized syntax and semantics.
    Type: Application
    Filed: August 24, 2016
    Publication date: December 15, 2016
    Inventors: Nicholas C. M. Fuller, Jim A. Laredo, Hui Lei, Sriram K. Rajagopal, Maja Vukovic, Liangzhao Zeng
  • Publication number: 20160364214
    Abstract: Dynamic ontological working sets support the automatic identification of a context-specific working set (or a visualization of a tree in a hierarchical data structure) that displays those tree nodes that are most relevant to an identified context. Pre-defined rules are used to determine a level of relevance to be applied when identifying the context-specific working set. Context-specific working sets may be displayed automatically when identified.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventor: Carmine M. DiMascio
  • Publication number: 20160364215
    Abstract: Method and system for dynamic management of viewable digital contents (CD_ij), in which arranging a modular interface (11) comprising principal digital modules (Pi) and derived digital modules (Dij) extending prevalently in a first direction (d1); translating at least one of the principal digital modules (Pi) along a first path (t1) so that the principal digital modules (Pi) overlap at least partially; expanding the principal digital modules (Pi) along a second path (t2); selecting a viewable digital content; expanding the selected viewable digital content (CD_ij) along a third path (t3), determining at least a first derived digital module (Dij), in which translating at least one of the principal digital modules (Pi) along the first path (t1), expanding the principal digital modules (Pi) along the second path (t2) and expanding the selected viewable digital content (CD_ij) along the third path (t3) determine selective dynamic accessibility to the viewable digital contents (CD_ij) on the modular interface (11)
    Type: Application
    Filed: June 10, 2016
    Publication date: December 15, 2016
    Inventor: Livio BRACHETTI
  • Publication number: 20160364216
    Abstract: Examples are described for a device to receive intermediate code that was generated from compiling source code of an application. The intermediate code includes information generated from the compiling that identifies a hierarchical structure of lower level sub-routines in higher level sub-routines, and the lower level sub-routines are defined in the source code of the application to execute more frequently than the higher level sub-routines that identify the lower level sub-routines. The device is configured to compile the intermediate code to generate object code based on the information that identifies lower level sub-routines in higher level sub-routines, and store the object code.
    Type: Application
    Filed: December 3, 2015
    Publication date: December 15, 2016
    Inventor: Lee Howes
  • Publication number: 20160364217
    Abstract: Techniques disclosed herein describe joining processing elements (e.g., of a streams processing environment) using optimization techniques, such as by whole program optimization. An optimization tool evaluates multiple processing elements based on one or more optimization rules. The optimization tool identifies, based on the evaluation, processing elements that can be merged. The optimization tool joins the identified processing elements together.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Inventors: Eric L. BARSNESS, Michael J. BRANSON, James E. CAREY, John M. SANTOSUOSSO
  • Publication number: 20160364218
    Abstract: Techniques disclosed herein describe joining processing elements (e.g., of a streams processing environment) using optimization techniques, such as by whole program optimization. An optimization tool evaluates multiple processing elements based on one or more optimization rules. The optimization tool identifies, based on the evaluation, processing elements that can be merged. The optimization tool joins the identified processing elements together.
    Type: Application
    Filed: July 2, 2015
    Publication date: December 15, 2016
    Inventors: Eric Lawrence BARSNESS, Michael John BRANSON, James Edward CAREY, John M. SANTOSUOSSO
  • Publication number: 20160364219
    Abstract: Provided are systems and methods for dynamic optimization of content on a client device. In one example, a method for dynamic optimization of content is based on receiving the content and parameters of a display area associated with the content from an enterprise system. The enterprise system is pre-configured based on predetermined business rules. The content is analyzed to determine properties associated with the content and selectively optimized based on the parameters of the display area and the properties associated with the content. Thereby, optimized content is produced. The optimized content is selectively rendered on the client device, thereby providing for selective optimization and rendering of the content without reconfiguring the enterprise system.
    Type: Application
    Filed: March 3, 2014
    Publication date: December 15, 2016
    Applicant: GreyHeller, LLC
    Inventors: Larry Grey, Chris Heller
  • Publication number: 20160364220
    Abstract: Based on a description of loop processing in a source code, for each of count values each indicating a number of times the loop processing has been iterated, instructions of one loop portion corresponding to the each count value and a dependence relationship between a pair of instructions having a data dependence are displayed. Upon receiving an input to specify that an instruction group including instructions having no dependences on each other is executed by an identical processor, usage efficiency of a cache memory, an alignment degree of used data, and a number of threads at a time of parallel execution are calculated and displayed. Upon receiving an input to determine the instruction group, the source code is compiled, and loop optimization using a polyhedral model under constraints in which the instruction group is executed by the identical processor is performed on the loop processing.
    Type: Application
    Filed: May 11, 2016
    Publication date: December 15, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Masaki ARAI
  • Publication number: 20160364221
    Abstract: A source code described in a programming language for an ETL tool is generated from a source code described in a procedural programming language. A source code acquisition unit (11) acquires a source code described in a procedural programming language and in which a group of instructions that handles one or more variables is described. A processing block generation unit (12) generates a group of processing blocks associated with the group of instructions described in the source code acquired. A port setting unit (13) sets, in a group of processing blocks associated with a group of instructions executed between execution of an instruction that handles first a variable focused on and execution of an instruction that handles last the variable focused on, among the group of processing blocks generated, an input port and an output port for transmitting data referred to by the variable focused on. A port connection unit (14) connects the input port and the output port set.
    Type: Application
    Filed: February 26, 2015
    Publication date: December 15, 2016
    Applicant: NEC CORPORATION
    Inventor: Jun EGUCHI
  • Publication number: 20160364222
    Abstract: A modern application may be installed, loaded, and run in a legacy software environment by installing a stub library with the application. The stub library can include stub symbolic objects that define functions of external shared libraries called by the application. When the application references external shared libraries that are not already present in the legacy software environment, the stub symbolic objects that define the functions being called from the referenced external shared libraries can be copied into the legacy software environment from the stub library, allowing the application to load and run successfully without the real external shared libraries being installed in the environment.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Applicant: Unisys Corporation
    Inventors: Jason C. Schultz, Robert L. Bergerson, John A. Peters
  • Publication number: 20160364223
    Abstract: A method for providing a software update package (SUP) to an Internet of Things (IoT) device via a user's communication device (UCD) is disclosed. In some embodiments, the method includes the UCD automatically discovering that a SUP needs to be provided to the IoT device. The UCD obtains the needed SUP from a software administration server (SAS). The UCD transmits the SUP to the IoT device using a first short range wireless signal. After transmitting the SUP to the IoT device, the UCD receives confirmation data transmitted wirelessly by the IoT device using a second short range wireless signal. The confirmation data confirms that the IoT device received the SUP. The UCD transmits the confirmation data to the SAS. The SAS may verify the confirmation data and, if verified, provide a reward to the user of the UCD. In this way, crowd sourcing can be used to provide SUPs to many IoT devices.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Konstantinos VANDIKAS, Elena Fersman, Rafia Inam, Leonid Mokrushin
  • Publication number: 20160364224
    Abstract: An approach is provided for updating an embedded vehicle system during travel with one or more data packages configured based on the operating time associated with the travel. A maintenance platform determines an estimated operating time of at least one embedded system. The maintenance platform configures one or more data packages for performing one or more maintenance operations based, at least in part, on the estimated operating time. The maintenance platform then causes, at least in part, a transmission of the one or more data packages to the at least one embedded system to initiate the one or more maintenance operations during the estimated operating time.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Inventor: Marko Tapio TUUKKANEN
  • Publication number: 20160364225
    Abstract: A centralized system for real-time monitoring widely distributed software updates of vehicle components, comprises: an arbitration server; a distributed network comprising a plurality of communication servers; a plurality of vehicles, each vehicle of said plurality of vehicles comprising a telematics control unit (TCU) operable to communicate with one communication server of said plurality of communication servers, each TCU is adapted to receive and deploy software updates to electronic control units (ECUs) within its corresponding vehicle, and said TCU is operable to generate status updates for software updates and communicate the status updates to the corresponding communication server; and each communication server is operable to simultaneously receive data messages comprising status updates from the plurality of vehicles and to generate a data stream comprising the data messages, the data stream being sent to a log file.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Applicant: LEAR CORPORATION
    Inventors: DOUGLAS S MOELLER, RONALD W PASHBY, COURTNEY JOE HOLMES
  • Publication number: 20160364226
    Abstract: In an update management system including a plurality of servers executing a communication service, a server not connected to a network in which a new version of an application is operated is generated in parallel with a server in which an old version of the application is operated, and old and new correspondence data between an old version server and a new version server is generated and used to execute switching from the old version server to the new version server in a flow on the network and to execute switching-back to the old version server by referring to the old and new correspondence data at the time of occurrence of fault in a new version.
    Type: Application
    Filed: February 13, 2015
    Publication date: December 15, 2016
    Applicant: NTT DOCOMO, INC.
    Inventors: Yusuke TAKANO, Takashi SHIMIZU, Motoshi TAMURA, Hidenori ASABA, Takeo YAMASAKI, Masaaki KOSUGI
  • Publication number: 20160364227
    Abstract: An apparatus includes a memory and a processor. The processor obtains physical resource information on a usage amount of a physical resource used by each of a plurality of virtual machines, classifies the plurality of virtual machines into one or more groups based on the obtained physical resource information, obtains application information on patch programs applied to the virtual machine, compares the application information between the virtual machines classified into a group, and extracts, based on the result of the comparing, a patch program to be applied to the virtual machine to which the extracted patch program is not applied although the extracted patch program is applied to other virtual machine classified into the same group with the virtual machine.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 15, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Norihiko Sakamoto, Masayoshi Utaka
  • Publication number: 20160364228
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments.
    Type: Application
    Filed: August 25, 2016
    Publication date: December 15, 2016
    Inventors: Jonathan Plax, Timothy Kral, Shannon Hale
  • Publication number: 20160364229
    Abstract: A system and a method of rating software bugs using a bug scoring and tracking system is presented. The system and method may use automated scoring of the bugs to determine the impact of the bug. The system and method may connect to one or more databases to determine the extent of the deployment of the software, the impact of the bug, and/or the history of the bug. Scoring is used to prioritize the bugs and the scoring is extensible and adjustable allowing easy addition of new parameters and allowing the system to be modified for different bug types, software, or customers.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Applicant: Oracle International Corporation
    Inventors: Antony Higginson, Michael Greenough, Catalin Trifu, John Masterson, Jean Fagan
  • Publication number: 20160364230
    Abstract: A telematics control unit (TCU) installable in a vehicle comprises: a wireless network interface; an interface to a vehicle bus coupled to a plurality of electronic control units (ECUs); a memory; a processor; a differential update package (DUP) received via the wireless network interface to provide an update to a specific one ECU. The DUP comprising a flashing tool, differential update instructions for the specific one ECU and differential update data for the flash memory of said specific one ECU. The processor utilizes the flashing tool to provide the differential update instructions to a boot loader of the specific one ECU and to update the ECU flash memory.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Applicant: LEAR CORPORATION
    Inventors: DOUGLAS S MOELLER, RONALD W PASHBY, COURTNEY JOE HOLMES
  • Publication number: 20160364231
    Abstract: Exemplary methods include in response to receiving an indication to perform an in-service software upgrade (ISSU), an init process executing on a current root file system is configured to perform operations comprising: 1) releasing the current root file system by setting an indication that the ISSU is in progress, and terminating processes executing on the current root file system, and 2) switching from the current root file system to a new root file system by moving a root from the current root file system to the new root file system, moving critical system files from the current root file system to the new root file system, unmounting the current root file system, and executing an init process on the new root file system. The init process executing on the new root file system is configured to perform operations comprising starting processes on the new root file system.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Inventors: Srikar TATI, Vijayaraghavan BHARATHI, Peter J. OWENS
  • Publication number: 20160364232
    Abstract: A method for updating a vehicular electronic control unit (ECU) comprising a flash memory storing a digital content image and a boot loader is provided. The method comprises: generating a differential update package (DUP) for said ECU to update the digital content image to an updated digital content image, said DUP comprising instructions to perform one or more of copying bytes from said flash memory, and applying a set of modifications to said copied bytes; transmitting said DUP over a wireless carrier system to a telematics device of the vehicle; storing an original block portion of said digital content image; modifying said original block portion in accordance with said DUP to produce a modified block portion; erasing said original block portion from said flash memory; and writing said modified block portion into said flash memory in place of said original block portion.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Applicant: LEAR CORPORATION
    Inventors: DOUGLAS S. MOELLER, RONALD W. PASHBY, COURTNEY JOE HOLMES
  • Publication number: 20160364233
    Abstract: A method to detect and diagnose where an error occurs in a source code that is associated with a software program or a website is provided. The method may include receiving a log report associated with the software program or the website, whereby by the log report is sent based on a hidden tag associated with the software program or the website. The method may also include analyzing the received log report. The method may further include detecting at least one error based on the analysis of the received log report. The method may include reverting back to a previous line in the source code associated with the software program or the website, whereby the reverting is based on the detection of the at least one error.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Hsiao-Yung Chen, Li-Ju Chen, Wan-Ping Ting, Yu-Hsing Wu
  • Publication number: 20160364234
    Abstract: Dynamic ontological working sets support the automatic identification of a context-specific working set (or a visualization of a tree in a hierarchical data structure) that displays those tree nodes that are most relevant to an identified context. Pre-defined rules are used to determine a level of relevance to be applied when identifying the context-specific working set. Context-specific working sets may be displayed automatically when identified.
    Type: Application
    Filed: March 30, 2016
    Publication date: December 15, 2016
    Inventor: Carmine M. DiMascio
  • Publication number: 20160364235
    Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.
    Type: Application
    Filed: May 31, 2016
    Publication date: December 15, 2016
    Inventor: Ian M. Hodges
  • Publication number: 20160364236
    Abstract: A computer processor may include a plurality of hardware threads. The computer processor may further include state processor logic for a state of a hardware thread. The state processor logic may include per thread logic that contains state that is replicated in each hardware thread of the plurality of hardware threads and common logic that is independent of each hardware thread of the plurality of hardware threads. The computer processor may further include single threaded mode logic to execute instructions in a single threaded mode from only one hardware thread of the plurality of hardware threads. The computer processor may further include second mode logic to execute instructions in a second mode from more than one hardware thread of the plurality of hardware threads simultaneously. The computer processor may further include witching mode logic to switch between the first mode and the second mode.
    Type: Application
    Filed: May 16, 2016
    Publication date: December 15, 2016
    Inventors: Mayan Moudgill, Gary Nacer, C. John Glossner, Arthur Joseph Hoane, Paul Hurtley, Murugappan Senthilvelan
  • Publication number: 20160364237
    Abstract: A processor includes logic to fetch an instruction stream divided into a plurality of strands for loading on one or more execution ports, identify a plurality of pending instructions, determine which of the strands are active, determine a program order of each of the pending instructions, and match the pending instructions to the execution ports based upon the program order of each pending instruction and whether each strand is active. Each pending instruction is at a respective head of one of the strands.
    Type: Application
    Filed: March 27, 2014
    Publication date: December 15, 2016
    Inventors: Nikolay Kosarev, Sergey Y. Shishlov, Alexey Sivtsov, Boris A. Babayan, Alexander V. Butuzov
  • Publication number: 20160364238
    Abstract: A processing element comprises a plurality of function units (16) operable to execute respective functions in dependence upon received instructions in parallel with one another. An instruction controller includes a plurality of instruction pipelines (42). Each of the pipelines (42) is associated with a function unit (16) of the processing element, and is operable to deliver instructions to the function unit concerned for execution thereby. Each pipeline also includes a timing controller operable to receive timing information for a received instruction, and to determine an initial location in the pipeline into which the instruction is to be loaded, and an instruction handler operable to receive an instruction for the function unit associated with the instruction pipeline concerned, and to load that instruction into the initial location determined by the timing controller.
    Type: Application
    Filed: June 14, 2016
    Publication date: December 15, 2016
    Applicant: BluWireless Technology Limited
    Inventors: RAY MCCONNELL, IFOR POWELL
  • Publication number: 20160364239
    Abstract: A processor includes logic to execute an instruction stream out-of-order. The instruction stream is divided into a plurality of strands and its instructions and those within the streams are ordered by program order (PO). The processor further includes logic to identify an oldest undispatched instruction in the instruction stream and record its associated PO as an executed instruction pointer, identify a most recently committed store instruction in the instruction stream and record its associated PO as a store commitment pointer, a search pointer with PO less than the execution instruction pointer, identify a first set of store instructions in a store buffer with PO less than the search pointer and eligible for commitment, evaluate whether the first set of store instructions is larger than a number of read ports of the store buffer, and adjust the search pointer.
    Type: Application
    Filed: March 27, 2014
    Publication date: December 15, 2016
    Inventors: Anton Lechenko, Andrey Efimov, Sergey Y. Shishlov, Andrey Kluchnikov, Kamil Garifullin, Igor Burovenko, Boris A. Babayan