Patents Issued in April 18, 2024
  • Publication number: 20240126485
    Abstract: A controlling apparatus includes: an acquisition unit configured to acquire sheet information of each of a plurality of pages included in job data for executing print processing in a printing apparatus; a decision unit configured to decide a print speed in the print processing based on the sheet information acquired by the acquisition unit; and a control unit configured to control the printing apparatus based on the print speed decided by the decision unit and data generated from the job data and processible by the printing apparatus. Even in a case where sheet types represented by the pieces of sheet information are mixed in the plurality of pages, the decision unit decides a print speed to be commonly applied to the sheet types of the plurality of pages.
    Type: Application
    Filed: October 2, 2023
    Publication date: April 18, 2024
    Inventors: Kazuo Wakai, Kosuke Tsujita, Shogo Higashi, Yoshiji Kanamoto, Koichiro Manabe
  • Publication number: 20240126486
    Abstract: Apparatuses and methods relating generally to pre-rendering prior receiving a command to print are disclosed. In such a method and system therefor, a determination is made that a document is open. An idle time is identified to pre-render at least a portion of the document prior to assertion of a print command therefor. At least the portion of the document is pre-rendered during the idle time thereof. In another method thereof, a determination is made that a document is offline. The document is determined to be a candidate to be pre-rendered. The document is pre-rendered to provide a rendered version thereof prior to assertion of a print command. The rendered version is cached.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Inventors: Neil-Paul Payoyo Bermundo, Mohamed Al Sayed Mostafa
  • Publication number: 20240126487
    Abstract: A printer has a function of restricting a number of printing during a particular period for each user ID. When printing is performed, a computer updates a counter value of the number of printing associated with a user ID corresponding to the printing, and restricts printing corresponding to the user ID when the counter value reaches an upper limit. When an individual operator is operated in an administrator PC, the computer initializes the counter value associated with the user ID corresponding the individual operator.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Kazuki ICHIKAWA, Yuichiro SAKURAGI
  • Publication number: 20240126488
    Abstract: A processing apparatus includes a consumer receptacle and a controller to determine whether the processing apparatus is in a contracted status where a delivery contract for consumables is concluded or in an uncontracted status before the delivery contract is concluded. The consumable receptacle is configured to hold any of an exclusive consumable that is unusable when the processing apparatus is in the uncontracted status and a non-exclusive consumable different from the exclusive consumable. When the processing apparatus is in the contracted status, and the non-exclusive consumable is held in the consumable receptacle, the controller determines whether a specific condition for execution of a first particular process in which the non-exclusive consumable is consumed is satisfied. The controller allows the execution of the first particular process when the specific condition is satisfied, whereas restricting the execution of the first particular process when the specific condition is not satisfied.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 18, 2024
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Taichiro KIMOTO, Shunsuke MINAMIKAWA, Koichi TSUGIMURA, Yushi DEURA, Yuki KITAHASHI
  • Publication number: 20240126489
    Abstract: In the present invention, a display controller 33: displays a stop button 41 for temporarily stopping a process in progress, the stop button 41 being displayed on an operation screen in an operation panel 42 even in a case in which a stoppable job in progress does not exist; and in a case in which, when the stop button 41 is pressed, a job to be temporarily stopped does not exist, displays a list of completed jobs. In a case in which, when the stop button 41 is pressed, a job to be stopped exists, the display controller 33 temporarily stops the job in progress and displays a list of temporarily stopped jobs in progress and jobs awaiting execution.
    Type: Application
    Filed: January 26, 2022
    Publication date: April 18, 2024
    Inventor: Yuki KANAZAWA
  • Publication number: 20240126490
    Abstract: A control method for an information processing apparatus storing a print setting application for displaying a print setting screen, the print setting application being stored in association with a standard printer driver provided by the information processing apparatus, the control method being implemented by executing the print setting application, the control method includes obtaining a print setting made via another print setting screen provided by software different from the print setting application, determining whether the obtained print setting includes a combination of setting values matching conflict information, and performing control processing based on a result of the determination in a case where it is determined that the print setting includes the combination of setting values matching the conflict information.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Inventor: YOICHIRO SHIBUYA
  • Publication number: 20240126491
    Abstract: System, method, and software of providing a printing service. In one embodiment, a printing system comprises a cloud printing service that stores device capability information for different types of printers supervised by a print server. The cloud printing service receives a print job, identifies a plurality of the printers that are capable of printing the print job based on the device capability information, and transforms printable content and control data of the print job into a plurality of printer-specific print streams. Each of the printer-specific print streams is in a printable output format for one of the plurality of the printers. The cloud printing service provides one or more of the printer-specific print streams to the print server.
    Type: Application
    Filed: September 11, 2023
    Publication date: April 18, 2024
    Applicant: Ricoh Company, Ltd.
    Inventors: Marquis G. Waller, Gerald Donald Boldt, Tadao Yamasaki, Steve Cousins
  • Publication number: 20240126492
    Abstract: Provided is an industrial printing system for peer-to-peer grouping of production prints. The industrial printing system performs production printing with a plurality of servers that perform distributed processing of jobs. Each of the plurality of print servers includes a condition setting unit, a condition sharing unit, a job acquiring unit, and a job processing unit. The condition setting unit sets a grouping condition for grouping the jobs. The condition sharing unit shares the grouping condition set by the condition setting unit with other print server. The job acquiring unit acquires a plurality of jobs that meets the grouping condition from the other print server. The job processing unit groups and processes the plurality of jobs acquired by the job acquiring unit.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 18, 2024
    Applicant: KYOCERA Document Solutions Inc.
    Inventor: Taku MATSUO
  • Publication number: 20240126493
    Abstract: An image forming apparatus includes a controller, a storage that stores data, and an image former that forms an image, based on the data. The controller stores data received from an external apparatus, in an individual folder to which a name based on information on the external apparatus is assigned, enables settings for the individual folder, and displays, on a screen that displays the individual folder, the individual folder that is set to satisfy a display condition, regardless of whether or not data is stored in the individual folder.
    Type: Application
    Filed: September 21, 2023
    Publication date: April 18, 2024
    Inventor: MIKIYA OKADA
  • Publication number: 20240126494
    Abstract: A mobile video and audio box control system includes a television (TV) stick, a video splitter, a converter of High Definition Multimedia Interface (HDMI) to DisplayPort (DP), an interface of HDMI to red, green, and blue (RGB), a sub screen, a Micro Control Unit (MCU) circuit, a power management circuit, and a power circuit. The TV stick transmits the video and audio signals to the converter of HDMI to DP and the interface of HDMI to RGB by the video splitter, and the interface of HDMI to RGB transmits the video and audio signals to the sub screen; the MCU circuit is configured to control the interface of HDMI to RGB; the power management circuit is configured to supply power. The system is integrated and stable, and users can watch video and audio contents anytime and anywhere. The system has easy operation, good practicability, and strong battery life.
    Type: Application
    Filed: November 9, 2022
    Publication date: April 18, 2024
    Inventors: Xinrong GUAN, Pei CHEN
  • Publication number: 20240126495
    Abstract: A terminal apparatus includes a controller configured to generate, based on a positional relationship between a virtual light source, a display object corresponding to a first display, and a user object corresponding to a first user who operates a first image displayed on the first display, which are disposed in a virtual three-dimensional space, an image of a shadow of the user object, as a second image, display the first image on a second display toward a second user and superimpose the second image on the first image on the second display, upon detecting a change in a relative position of the first user, adjust a relative position of the user object according to the detected change, update the second image based on a change in the positional relationship resulting from adjustment, and reflect an update of the second image on the second display.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Wataru KAKU
  • Publication number: 20240126496
    Abstract: In some implementations, a user device can coordinate adjustments to a composite GUI generated in cooperation with an accessory device that presents the composite graphical user interface. For example, the user device can receive configuration data that defines the maximum GUI display area (e.g., size, dimensions) of the accessory device, various view areas within the GUI display area of the accessory device into which the user device can render GUIs, and/or transitions between the various view areas. The user device can generate a display buffer based on the maximum GUI display area, generate a graphical user interface in an area of the buffer corresponding to a current view area specified by the accessory device, and send to the accessory device video frames corresponding to the display buffer. The accessory device can generate a composite GUI based on the received video frames that include the user device generated GUI.
    Type: Application
    Filed: December 18, 2023
    Publication date: April 18, 2024
    Applicant: Apple Inc.
    Inventors: Brian D. Pietsch, Jianhong Jiang, Kevin W. Mar, Thomas R. Powell, Glenn A. Anderson
  • Publication number: 20240126497
    Abstract: An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.
    Type: Application
    Filed: November 14, 2023
    Publication date: April 18, 2024
    Inventor: Venkatarama Anilkumar Panguluri
  • Publication number: 20240126498
    Abstract: Systems and methods for podcast playback in a system including a playback device and a mobile device as a system controller are disclosed. In one embodiment, a playback system comprising a first playback device and a mobile device, the mobile device comprising computer-readable medium having stored thereon instructions executable to perform a method comprising capturing user input selecting an alarm function, capturing user input selecting a time for playing an alarm on the first playback device, capturing user input selecting a podcast channel, updating the graphical user interface to reflect the selected podcast channel, capturing user input specifying what order to play podcast episodes from the selected podcast channel, and starting playback of a first podcast episode on the first playback device according to the specified order to play podcast episodes by the previous user input and the selected time for playing an alarm.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Marisa MCKENTLY, Brandon LYNNE, Ryan KITSON
  • Publication number: 20240126499
    Abstract: A system for interacting with an audio stream to obtain lyric information, control playback of the audio stream, and control aspects of the audio stream. In some instances, end users can request that the audio stream play with a lead vocal track or without a lead vocal track. Obtaining lyric information includes receiving via a text to speech module an audio playback of the lyric information.
    Type: Application
    Filed: February 17, 2022
    Publication date: April 18, 2024
    Applicant: CERENCE OPERATING COMPANY
    Inventors: Yitshak Lior BEN GIGI, Caitlin VACHON
  • Publication number: 20240126500
    Abstract: Provided is system and method for creating and sharing clips of podcasts. The system enables creation of a clip from a podcast episode for personal reference and/or for sharing with others. Clips can be created and shared using a visual interface or a voice interface. The context of the clip can be maintained with respect to the source episode and allows the originator of the audio content or others to add more information to the clip via text or audio. Furthermore, the disclosed system and method allow users to more easily find interesting or relevant clips from podcast episodes.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 18, 2024
    Inventors: Michael SANTER, Samuel RUKEYSER, David LU
  • Publication number: 20240126501
    Abstract: Mitigating latency in guiding a user, during an interaction between the user and a computing system, in selecting a subset of item(s), from a superset of candidate items, and causing performance of further action(s) based on the selected subset of item(s). In guiding a user in selecting the subset of items, various implementations enable the user to provide only spoken input(s) in selecting the subset of item(s), and provide visual output(s) that are responsive to the spoken input(s) and that guide the user in selecting the item(s). In some of those various implementations, there is not any (or there is only de minimis) audible spoken synthesized spoken output rendered by the computing system in guiding the user in selecting the subset of item(s).
    Type: Application
    Filed: December 13, 2022
    Publication date: April 18, 2024
    Inventors: Adrian Otto, William Byrne, Ashwin Ram
  • Publication number: 20240126502
    Abstract: Systems, methods, and computer readable media for voice-controlled user interfaces (UIs) for augmented reality (AR) wearable devices are disclosed. Embodiments are disclosed that enable a user to interact with the AR wearable device without using physical user interface devices. An application has a non-voice-controlled UI mode and a voice-controlled UI mode. The user selects the mode of the UI. The application running on the AR wearable device displays UI elements on a display of the AR wearable device. The UI elements have types. Predetermined actions are associated with each of the UI element types. The predetermined actions are displayed with other information and used by the user to invoke the corresponding UI element.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Sharon Moll, Piotr Gurgul
  • Publication number: 20240126503
    Abstract: This application provides an interface control method. The method includes: obtaining a speech instruction of a user and a sound source location of the user; obtaining line-of-sight information of the user; determining a target window on an interface based on the sound source location and the line-of-sight information; and controlling the target window based on the speech instruction. According to the interface control method in this application, collaborative decision-making is performed with reference to multimode information such as sound source information, line-of-sight tracking information, speech semantic information, and priorities thereof, so that page content in a plurality of windows on the interface is quickly and accurately controlled, to improve user experience.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Yubo Xiao, Weiran Nie, Dongxing Xu
  • Publication number: 20240126504
    Abstract: A system, method, and wireless earpieces for implementing a virtual assistant. A request is received from a user to be implemented by wireless earpieces. A virtual assistant is executed on the wireless earpieces. An action is implemented to fulfill the request utilizing the virtual assistant. The wireless earpieces may be a set of wireless earpieces and the virtual assistant may be implemented independently by the wireless earpieces.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 18, 2024
    Applicant: BRAGI GmbH
    Inventor: Peter Vincent Boesen
  • Publication number: 20240126505
    Abstract: A distributed audio playing method applied to a first device and a second device includes that an audio corresponding to an application window in the first device is adaptively configured and played between the first device and the second device based on a position of the application window.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 18, 2024
    Inventors: Ganggang Dong, Binfei Li, Hongjiang Li, Meng Song, Xiong Zhuang
  • Publication number: 20240126506
    Abstract: Circuitry for decomposing block floating-point numbers into lower precision floating-point numbers is provided. The circuitry may include a high precision storage circuit configured to provide high precision floating-point numbers, input selectors configured to receive the high precision floating-point numbers from the high precision storage circuit and to generate corresponding lower precision floating-point components with adjusted exponents, and a low precision block floating-point vector circuit configured to combine the various lower precision floating-point components generated by the input selectors. The lower precision floating-point components may be processed spatially or over multiple iterations over time.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Roberto DiCecco, Joshua Fender, Shane O'Connell
  • Publication number: 20240126507
    Abstract: Adder circuits and associated methods for processing a set of at least three floating-point numbers to be added together include identifying, from among the at least three numbers, at least two numbers that have the same sign—that is, at least two numbers that are both positive or both negative. The identified at least two numbers are added together using one or more same-sign floating-point adders. A same-sign floating-point adder comprises circuitry configured to add together floating-point numbers having the same sign and does not include circuitry configured to add together numbers having different signs.
    Type: Application
    Filed: December 18, 2023
    Publication date: April 18, 2024
    Inventors: Sam Elliott, Jonas Olof Gunnar KALLEN, Casper Van Benthem
  • Publication number: 20240126508
    Abstract: A device for computing an inner product includes a data memory, an inverted index memory (IIM), a weight mapping table, a controller, a pre-accumulator, and a multiplier-accumulate (MAC) module. The data memory stores data groups. Each data group includes data values. The IIM stores a data address and a corresponding weight index value of each data group in the data memory. The weight mapping table stores a weight value corresponding to the weight index value. The controller and the IIM drive the data memory to sequentially output the data values of the data groups and drive the mapping table to sequentially output weight values. The pre-accumulator accumulates the data values of each data group to generate accumulation values. The MAC module computes the accumulation and the weight value that correspond to each data group based on a distributive law, thereby generating an inner product value.
    Type: Application
    Filed: December 2, 2022
    Publication date: April 18, 2024
    Inventor: Tay-Jyi LIN
  • Publication number: 20240126509
    Abstract: This disclosure relates to apparatus and methods for generating a random number. It is desirable for random numbers to have minimal or no bias towards any of their possible values, such that each possible value that the random number could take has the same, or substantially the same, likelihood. In some examples, the disclosed apparatus and method involve sampling two kTC noise signals from a capacitor(s) and uses the two sampled signals to generate a random number having minimal or no bias. In some other examples, the disclosed apparatus and method additionally or alternatively use a scrambling circuit to generate a scrambled random number using a random number and a random or pseudo-random dither signal.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 18, 2024
    Inventors: Jonathan Ephraim David Hurwitz, Jose Bernardo Din
  • Publication number: 20240126510
    Abstract: Methods and systems for wave-based computation are provided. In one aspect, a wave-based computer includes an input circuit configured to receive a dividend and generate a plurality of prime waves and a dividend wave based on the received dividend, and a transmission circuit configured to receive the prime waves and the dividend wave from the input circuit. The wave-based computer further includes an output circuit configured to receive the prime waves and the dividend wave from the transmission circuit, detect zero-crossings of each of the prime waves and the dividend wave, and determine prime factors of the dividend based on the detected zero-crossings.
    Type: Application
    Filed: September 26, 2023
    Publication date: April 18, 2024
    Inventor: Lydell Aaron
  • Publication number: 20240126511
    Abstract: Various embodiments relate to a data processing system comprising instructions embodied in a non-transitory computer readable medium, the instructions for a cryptographic operation using masked compressing of coefficients of a polynomial having ns arithmetic shares for lattice-based cryptography in a processor, the instructions, including: shifting a first arithmetic share of the ns arithmetic shares by an input mask ?1; scaling the shifted first arithmetic share by a value based on a first compression factor ? and a masking scaling factor ?1; shifting the scaled first arithmetic share by a value based on the masking scaling factor ?1; scaling a second to ns shares of the ns arithmetic shares by a value based on the first compression factor ? and the masking scaling factor ?1; converting the ns scaled arithmetic shares to ns Boolean shares; right shifting the ns Boolean shares based upon the masking scaling factor ?1 and a second compression factor ?2; XORing an output mask ?2 with the shifted first Boolean s
    Type: Application
    Filed: September 26, 2022
    Publication date: April 18, 2024
    Inventors: Melissa Azouaoui, Yulia Kuzovkova, Tobias Schneider, Markus Schoenauer, Christine van Vredendaal
  • Publication number: 20240126512
    Abstract: Systems, computer instructions and computer-implemented methods are disclosed for implementing space- and time-efficient enumerations. An instance of an enumeration class may be created with a constant, plurality of enumerations. A plurality of objects corresponding to the respective enumerations may be stored in memory along with a lookup table indexed by respective ordinal values of the plurality of enumerations, the lookup table including respective references to the stored objects of the instantiated enumeration class. A reference to an enumeration may be stored in a memory location by storing an ordinal value of the enumeration. A determination may then be made to convert a stored ordinal value to a reference to an object, and responsive to the determination, the ordinal value may be loaded and used as an index into the lookup table to obtain the reference to the object corresponding to the enumeration.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Inventor: Mario Wolczko
  • Publication number: 20240126513
    Abstract: A corpus of source code from a code database is accessed and a language prediction model is trained based on the corpus of source code. A given program is accessed and a completion of a given line of the given program is predicted by performing inferencing using the language prediction model and at least a portion of the given program. The given line is completed based upon the prediction.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 18, 2024
    Inventors: Wenting Zhao, IBRAHIM ABDELAZIZ, Julian Timothy Dolby, Kavitha Srinivas
  • Publication number: 20240126514
    Abstract: A message management platform may receive, from an application operator, a configuration of a message flow. The message flow includes one or more messages associated with trigger conditions. The platform may receive, from a code snippet incorporated in an application of a user computing device, a notification that the user computing device has used the application. The platform may associate a user identifier with the user computing device. The platform may subscribe to, on behalf of the application operator, one or more API notification channels of the application builder platform. The platform may receive an API notification from the application builder platform. The platform may determine that the application builder platform's user is associated with the user identifier used by the message management platform. The platform may determine that the event described in the payload matches the trigger condition and transmit the first message to the user computing device.
    Type: Application
    Filed: August 16, 2023
    Publication date: April 18, 2024
    Inventors: Alexander Colin Meyer, Gerardo Díaz De La Serna Formoso, Gideon Daniel VanRiette, James Quinlan, Joy Taylor Kaufman, Kameron Ahler, Lauren Leia Rouse, Vishak Swaminathan Visvanathan
  • Publication number: 20240126515
    Abstract: A message management platform may receive, from an application operator, a configuration of a message flow. The message flow includes one or more messages associated with trigger conditions. The platform may receive, from a code snippet incorporated in an application of a user computing device, a notification that the user computing device has used the application. The platform may associate a user identifier with the user computing device. The platform may subscribe to, on behalf of the application operator, one or more API notification channels of the application builder platform. The platform may receive an API notification from the application builder platform. The platform may determine that the application builder platform's user is associated with the user identifier used by the message management platform. The platform may determine that the event described in the payload matches the trigger condition and transmit the first message to the user computing device.
    Type: Application
    Filed: June 6, 2023
    Publication date: April 18, 2024
    Inventors: Alexander Colin Meyer, Gerardo Díaz De La Serna Formoso, Gideon Daniel VanRiette, James Quinlan, Joy Taylor Kaufman, Kameron Ahler, Lauren Leia Rouse, Vishak Swaminathan Visvanathan
  • Publication number: 20240126516
    Abstract: A host computer is programmed to receive input specifying definitions of two or more stages, each of the stages representing an attribute of one or more end-user profiles that have undertaken one or more interactions, using computing devices associated with the end-user profiles, with one or more networked computers. For each stage, the user computer can interoperate with a graphical user interface comprising a virtual canvas, a palette comprising a plurality of different graphical icons each representing at least an entry condition and an activation order for digital presentation of information. Visual selection and dragging operations can move copies of an entry condition icon and an activation icon from the palette to the virtual canvas. An entry condition icon is defined using rules to match one or more subsets of the end-user profiles and one or more subsets of the interactions. An activation icon has order attributes order for the digital presentation of information.
    Type: Application
    Filed: June 29, 2023
    Publication date: April 18, 2024
    Inventors: Yili Huang, Alexis Jianghezi Zheng, Nick Kobayashi, Reeba Benzialex, Kai Sasaki, Yuichiro Kaneko
  • Publication number: 20240126517
    Abstract: A system for automatically generating computer-executable code includes a user device including a communications interface, a code generation module, and a data store, and a storage device operatively coupled to the code generation module via a network and the communications interface. The storage device includes a relational database management system. The code generation module is configured to parse a selected feature from the feature library to determine a first helper function of the one or more helper functions and a selected template function of the one or more template functions, receive a first argument for the first helper function, generate a first output value by associating the first helper function with the first argument, generate precursor executable code by adding the first output value to the selected template function as a first argument of the selected template function, and execute the precursor executable code to generate bespoke code.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventor: Joshua P. Barrett
  • Publication number: 20240126518
    Abstract: Generally described, one or more aspects of the present application relate to improving the process of generating and deploying software applications in a network environment, particularly software applications that incorporate or rely upon machine learning models. More specifically, the present disclosure provides specific user interface features and associated computer-implemented features that may effectively, from a user's perspective, remove most of the complexities associated with writing and deploying code and developing and improving machine learning models. For example, the present disclosure may provide user-friendly visual building blocks that allow users to build and customize machine learning workflows that can then be turned into a full software application and optimized and deployed at target destinations of the users' choice.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Inventors: Sankha Subhra Mukherjee, Rolf Hugh Baxter, Neil Martin Robertson
  • Publication number: 20240126519
    Abstract: Described herein is a technique and associated tool for automatic program code optimization for high-level synthesis. The tool can efficiently explore multiple representations of an input program using e-graph rewriting and determine an HLS-efficient representation of program code for input into high-level synthesis tools.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 18, 2024
    Applicant: Intel Corporation
    Inventors: Jianyi Cheng, Samuel Coward, Lorenzo Chelini, Rafael Barbalho, Theo Drane
  • Publication number: 20240126520
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed that compile portable code for specific hardware are disclosed herein that include an apparatus including computer readable instructions, and programmable circuitry to at least one of execute or instantiate the instructions to receive input code, the input code written for operation on a first platform, determine a target platform, the target platform different than the first platform, and translate, via an artificial intelligence (AI) model, the input code to output code, the output code written for operation on the target platform.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Fabian Oboril, Cornelius Buerkle
  • Publication number: 20240126521
    Abstract: Systems, methods, and devices are described for enabling a user to import a library into a computer program under development. The library includes a data storage interface, one or more semantic objects, and one or more data manipulation or data analysis operations. A user is able to reference code of the library within the computer program under development to generate a dataset from data obtained via the data storage interface and associate the one or more semantic objects with the dataset to generate a semantically-annotated dataset. Systems, methods, and devices enable, based on the importing: the user to invoke a semantic-guided operation of the library that utilizes the semantically-annotated dataset to infer an aspect of a data manipulation or data analysis operation to be performed on the semantically-annotated dataset; or the suggestion of a data manipulation or data analysis operation to the user based on the semantically-annotated dataset.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Avrilia FLORATOU, Andreas Christian MUELLER, Dalitso Hansini BANDA, Joyce Yu CAHOON, Anja GRUENHEID, Neha GODWAL
  • Publication number: 20240126522
    Abstract: A system and method for orchestrating private software as a service (private SaaS) in an external hosting environment. The system and method provide a way to orchestrate software products or components in an external hosting environment as a private SaaS offering without need for additional network access or credentials to access remote environment. The system uses a set of products managing and operating modules to deploy and manage software products in remote environments. Further, the system employs a set of telemetry agents to retrieve fine grained health information of software products under management. The system uses the health telemetry signals to determine the health of remotely managed software products and to take remediation actions if required. Such actions to remediate are managed using product managing and operating modules. Usage of product managing, operating and telemetry modules on remote external environment eliminates need for network access or account credentials for remote environment.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 18, 2024
    Inventors: Arul Jegadish Francis, Satbir Chahal, Nikhil Ravindran
  • Publication number: 20240126523
    Abstract: Methods, systems, and computer-readable storage media for retrieving, by a smart setup system, a component configuration metadata file corresponding to an application, the component configuration metadata file including component metadata representing components that the application uses during runtime, parsing, by a parser of the smart setup system, the component configuration metadata file to provide a set of data objects, each corresponding to a respective component in the set of components, providing, by an emitter of the smart setup system, a set of checking scripts and a set of installation scripts by, for each component in the set of components, providing a checking script and an installation script using a respective data object, and executing, by the smart setup system, each checking script in the set of checking scripts, and in response, receiving a set of check results, each check results indicating whether pre-requisites of a respective component are met.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 18, 2024
    Inventors: Jonala Srinivas, Xiang Cai, Qiu Shi Wang
  • Publication number: 20240126524
    Abstract: A system includes an Industrial facility having a first memory storing first machine-executable components and a first processor coupled to the first memory and designed to execute the first machine-executable components. The first machine-executable components include a cloud connectivity component, a second memory residing at a cloud platform and coupled to a second processor storing second machine-executable components and is designed to execute the second machine-executable components which include a management component. The management component belongs to an entity that produces Industrial devices residing at the industrial facility. During an Interaction with the cloud connectivity component, the management component defines an allowed installation context and authorizes installation of a computer program on the Industrial devices only within the scope of the allowed installation context, wherein the interaction excludes sending the computer program to the management component.
    Type: Application
    Filed: February 11, 2022
    Publication date: April 18, 2024
    Applicant: Siemens Aktiengesellschaft
    Inventor: JAN-GREGOR FISCHER
  • Publication number: 20240126525
    Abstract: An information processing apparatus acquires a menu having a schedule on actions including housework; outputs information to recommend performing each of action items for a scheduled time; acquires, in automatic execution of a device or an installation, first information indicative of whether the device or the installation is in completion of preparation for the automatic execution, or second information indicative of whether the automatic execution of the device or the installation is suspended; and outputs, on the basis of the acquired first information or second information, result information indicative of an achievement level of the menu.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: Panasonic Intellectual Property Corporation of America
    Inventors: Takuya YAMAGUCHI, Kenta MURAKAMI, Yuki MINODA, Kihiro YUASA, Naomi TOMIYAMA, Takamichi MATSUSAKO, Megumi MIZOGUCHI
  • Publication number: 20240126526
    Abstract: Mechanisms are provided for improving performance of container images. Container image chunks are generated from a container image file and input into one or more trained machine learning (ML) computer models, trained to classify container image chunks with regard to a plurality of container image performance characteristic classifications. For each container image chunk it is determined whether the a corresponding classification is negative, and in response to the classification being negative, an entry in a knowledge base having patterns of content matching content in the container image chunk is identified to determine one or more reasons for modification of the chunk specified in the entry. A notification output is generated specifying the container image chunks, their corresponding container image performance characteristic classifications, and the reasons for modification of the chunks.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventors: Abhishek Malvankar, Alaa S. Youssef, Chen Wang, Mariusz Sabath
  • Publication number: 20240126527
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: attain, via a network, a subscription with an intermediary of another datacenter; provide, via the network, a request for a software product to the other datacenter; open a network communication connection with the intermediary; receive a message associated with the software product from the intermediary; close the network communication connection; receive an image associated with the software product from the other datacenter; instantiate the image as an instantiated image; determine if a first repository of the first datacenter stores a package associated with the software product; if so, retrieve the package from the first repository; if not, receive the package from a second repository of the other datacenter via the network; and install, by the instantiated image, the software product from the package on a target information handling system.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 18, 2024
    Inventors: ANIL VENKATESH VARKHEDI, CHING-YUN CHAO, BHARATH SAMPATH
  • Publication number: 20240126528
    Abstract: Provided is a redundant system capable of executing a start request received during update of a microcomputer control program even when an external nonvolatile memory is employed in a redundant system in which one load is controlled by a plurality of control circuits having a redundant configuration, the redundant system being low in cost and excellent in responsiveness. In the redundant system that controls one load by a plurality of control systems having a redundant configuration, when an update program signal for the plurality of control systems is received, update of a control program for each of the plurality of control systems in a predetermined order is individually executed, and when a start request of the load is received during the execution of the update of a control program of one predetermined system, the load is controlled by a system other than the one predetermined system, and during the control, the update of the control program of the one predetermined system is continued.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 18, 2024
    Applicant: Hitachi Astemo, Ltd.
    Inventors: Yoshiaki MIZUHASHI, Mitsuhiko WATANABE, Yoshitaka ABE, Mamoru OGURA
  • Publication number: 20240126529
    Abstract: A method of operating a household appliance includes connecting the household appliance to a remote computing device and determining that an update is available for the household appliance. The method also includes determining an optimal update time, which may be based on a usage history or an operating status. The method further includes providing a notification of the available update for the household appliance at the determined optimal update time.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 18, 2024
    Inventors: Jason Fuchs, Alexander Mills, Sunjay Kolakeri, Joni Ford
  • Publication number: 20240126530
    Abstract: An example operation may include one or more of identifying, via a hybrid environment, components which are included in a software program within the hybrid environment, generating a software bill of materials (SBOM) for the software program which comprises names of the identified components, detecting that the software program does not comply with a predefined policy based on the names of the identified components within the SBOM, and displaying a notification via a user interface based on the detection.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 18, 2024
    Inventors: Sudheesh S. Kairali, Rambabu Parvatina, Venkatesh Krishnan, Shanmukha Sai Ram Paran Parvathina, Nataraj Nagaratnam
  • Publication number: 20240126531
    Abstract: Described are improved systems, computer program products, and methods for a new local rolling online patching solution to a database server with minimized disruption to other instances during patching. For a one-node database server, it achieves single rolling online patching by starting a new instance of the same database from the newly patched home before shutting down the collocated instance running out of the old home.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Applicant: Oracle International Corporation
    Inventors: Ying Zhang, Andrey Gusev, Jonathan Creighton, Siu Tam, Balaji Pagadala
  • Publication number: 20240126532
    Abstract: A system includes multiple in-vehicle devices individually mounted on multiple vehicles and a center capable of performing data communication with the multiple in-vehicle devices. Each in-vehicle device transmits vehicle data related to another vehicle device to the center in a first cycle. The center is configured to: store, in a second storage unit, the vehicle data sequentially transmitted from each in-vehicle device; store, in a third storage unit, an index that includes information associated with the vehicle data stored in the second storage unit; perform a first update by adding the received vehicle data to the vehicle data stored in the second storage unit; and perform a second update by adding the index stored in the third storage unit in association with latest one of the vehicle data stored in the second storage unit in a second cycle.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Masatoshi KOMIYAMA, Kensho TAKI, Lingfei XIE, Shigeru KAJIOKA, Makiko TAUCHI
  • Publication number: 20240126533
    Abstract: A computing device and methods for deploying a software update to the computing device are provided. The method for deploying the software update by a high-level operating system (HLOS) processor includes receiving, by the HLOS processor, the software update request; updating a code package of the HLOS processor; and transmitting, by the code package, a software update to a shared file system, where the shared file system is shared between the HLOS processor and a software stack of a modem processor, and the software update is configured to cause the modem processor to deploy the software update to the software stack of the modem processor in an instance in which a file change is detected in the shared file system.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 18, 2024
    Inventors: Shanning YANG, Hua ZHANG, Shangfei TANG, Yaqing LU
  • Publication number: 20240126534
    Abstract: Provided is an information processing system, an information processing method, and a storage medium that can suppress overlapping prompting of the setting and suppress an unexpected setting from being made in the usage. To this end, a PC includes a determination unit that determines whether predetermined setting in a printer has been done or not in one of a setting unit of the printer and a setting unit of the PC. Moreover, a display unit of the PC displays a screen prompting the predetermined setting, based on a determination result of the determination unit.
    Type: Application
    Filed: October 3, 2023
    Publication date: April 18, 2024
    Inventor: TOSHINORI KAWAURA